Colocar Resposta 
 
Avaliação do Tópico:
  • 10 votos - 4.5 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Começar a programar: Linguagens recomendadas?
25-04-2011, 12:41
Mensagem: #55
RE: Começar a programar: Linguagens recomendadas?
(24-06-2009 15:40)Ana Escreveu:  Na minha opinião, para alguém que começa, saltar logo para o paradigma orientado a objectos não é muito correcto, na minha humilde opinião. Digo isto porque acho bastante suave a transição de uma linguagem sem objectos para com objectos, e ao contrário, acho bastante mais difícil.

É claro que em C, por exemplo, podemos simular a programação orientada a objectos, tirando partido das estruturas, eu própria faço-o. Portanto primeiro aprender nesta fase, e depois partir para os objectos.

No entanto, o meu primeiro contacto com programação foi no paradigma funcional (com Scheme, apenas na universidade), e achei bastante pedagógico, visto que, depois de percebido o esquema funcional, o estilo de programação fortemente recursivo (mas também se usa iterativo), é possível programar imperativamente e até por objectos, usando esta mesma linguagem. Com isso, fiquei com fortes noções teóricas de vários paradigmas, que me ajudaram nas linguagens seguintes.

Também é comum começar-se por Pascal e C, Pascal por ser extremamente simples, e C por ser a base para muitas linguagens. Quem se quiser iniciar no paradigma imperativo, deve investir nesta área.

Eu penso que qualquer linguagem é boa para aprender a programar, acho é MUITO importante focar os vários paradigmas de programação e ter um estudo mais ou menos prévio de algoritmia.

Um bom programador não se mede pela quantidade de linguagens que domina, mas simplesmente pela quantidade de formas de pensar diferentes que domina (paradigmas), e pela eficiência e simplicidade das suas soluções, como é óbvio.

A minha evolução foi mais ou menos esta:

Scheme (funcional) -> Mathematica (imperativo) -> Assembly -> C (imperativo/"pseudo"-objectos) -> Java (objectos) -> Prolog (paradigma lógico) -> C++ (objectos)


@killer
O avatar foi criado aqui: http://forum.pplware.com/showthread.php?tid=2136

Que é isso do paradigma ?
Não percebi bem Sad

"People don't know what they want until you show it to them" ~ Steve Jobs
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Começar a programar: Linguagens recomendadas? - Tiago Sousa - 25-04-2011 12:41

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)