Leigos de Plantão

bem...
pra quem não entende do assunto Paradigmas de Programação
aqui vai um conceito simples, adaptado do texto de Artur Miguel Dias:


Paradigma de programação

Um paradigma de programação consiste numa conceptualização da computação.

Computação = processamento mecânico de informação

Cada paradigma de programação é caracterizado por um conjunto particular de conceitos de base.

Exemplos de paradigmas de programação e respectivos conceitos de base

  • Paradigma imperativo
    • Conceitos: estado, atribuição, sequenciação
    • Linguagens: Basic, Pascal, C, Assembler.
  • Paradigma funcional
    • Conceitos: função, aplicação, avaliação
    • Linguagens: Lisp, ML, OCaml, Haskell.
  • Paradigma lógico
    • Conceitos: relação, dedução
    • Linguagens: Prolog.
  • Paradigma orientado pelos objetos
    • Conceitos: objeto, mensagem
    • Linguagens: C++, Java, Eiffel.
  • Paradigma concorrente
    • Conceitos: processo, comunicação (síncrona ou assíncrona)
    • Linguagens: Occam, Ada, Java.

Aspectos práticos

  • Cada paradigma de programação determina uma forma particular de abordar os problemas e de formular as respectivas soluções. De fato, diferentes paradigmas de programação representam muitas vezes visões irreconciliáveis do processo de resolução de problemas.
  • O grau de sucesso dum programador depende em parte da coleção de paradigmas que domina e da sua arte em escolher o modelo conceptual (paradigma) mais indicado para analisar e resolver cada problema.

Uma linguagem de programação pode combinar mais do que um paradigma

  • C++ --- Paradigma imperativo + paradigma orientado pelos objetos.
  • Java --- Paradigma imperativo + paradigma orientado pelos objetos + paradigma concorrente.
  • Ocaml --- Paradigma funcional + paradigma orientado pelos objetos.
  • Ada --- Paradigma imperativo + paradigma concorrente.

Nota: Alguns autores separam o conceito de paradigma de computação (referindo-se ao modelo básico de computação) do conceito de paradigma de programação (referindo-se às construções e metodologias concretas colocadas à disposição do programador). Para simplificar, a nossa ideia de paradigma de programação incorpora as duas facetas.

Paradigmas de Linguagem de Programação.

Saudações a galera do curso de Sistemas de Informação 2008.1 - UFS.

Seguindo o primeiro material postado de " Paradigmas da computação " segue agora" Paradigmas de Linguagem de Programação ", material de Augusto Sampaio - UFPE.

Apenas uma Aula_Introdução de nosso tema...


DOWNLOAD

Paradigmas de linguagem de programação

Ai, galera

To fazendo o post do primeiro material

Esse material e de Reinaldo Cézar de Morais Gomes, prof. Universidade Federal Rural de Pernambuco (Departamento de Estatística e Informática).
Ele e composto por 6 aulas e esta no Power Point

O resto do material pode ser encontrado no link http://200.17.137.110:8080/licomp/Members/reinaldo/paradigmas


DOWNLOAD

Como descompatar arquivos .RAR

Descompactando com Winrar



Os arquivos postados no site estão compactados em um arquivo .rar basta da click com o botão direito do mouse sobre o arquivo e depois da um click em "Extrair Aqui"









Se vc não tem o winrar, CLIQUE AQUI

Como baixar no 4shared

Quando vc clicar no respectivo link vai se abrir uma nova página












Perceba que existe a mensagem "Loading file info. Please wait..."


Aguarde Alguns segundos e aparecerá o menu abaixo:




Click em CLICK HERE para baixar o arquivo.




Download dos Materiais

Ai galera...

Todo material q vai ser postado aqui, vai esta no 4shared. Se vc não sabe fazer downloads por ele aqui vou postar um pequeno manual



vlw...

Rosinha

O veiii

fiz algumas mudança no blog... diz ai se aprova ou naum

mas tirei os rosinha.... sacanagem....

hehehheheh


vlw...

Yahoo Groups BR

ai, blzfiz um grupo pra mandar pra facilitar a troca de materias e o acompanhamento do blog.

http://br.groups.yahoo.com/group/sistema_tecnolife/

obs.
mandei um convite pra cada um de vcs... aceita e entra...
tdo q vcs pesquisarem, vcs vao la parte de arquivo e fazem o upload pra tdo mundo ter acesso ao material


vlw...

***em construção***
^^'


;b
XDDDD