Colocar Resposta 
 
Avaliação do Tópico:
  • 10 votos - 4.5 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Começar a programar: Linguagens recomendadas?
24-06-2009, 15:40 (Esta mensagem foi modificada pela última vez a: 24-06-2009 15:42 por Ana.)
Mensagem: #7
RE: Começar a programar: Linguagens recomendadas?
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

[Imagem: pplware_admin.png]
Os meus artigos | O meu site
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Começar a programar: Linguagens recomendadas? - Ana - 24-06-2009 15:40

Saltar Fórum:


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