jump to navigation

PolyglotProgramming: Scala 05/Jun/2009

Depois do artigo anterior onde investiguei diversas linguagens de programação para continuar a seguir o caminho PolyglotProgramming em 2009, decidi que este ano seria o ano em que iria aprender Scala. Até mesmo porque será, muito provavelmente, a linguagem que iremos usar no emprego de seguida a Java.

Tenciono portanto colocar 3 artigos:

  1. C++ Coding Pains – no qual irei descrever os problemas que encontrei ao longo dos anos em programar e manter sistemas codificados em C++.

  2. Java Coding Pains – no qual tentarei fazer a comparação entre os pontos negativos do C++ que foram vencidos em Java aos quais também irei acrescentar os recentes problemas encontrados em programar em Java.

  3. Scala Coding Pills – no qual tentarei demonstrar, de forma assertiva (com exemplos), porquê que no meu entendimento – ainda sem experiência em Scala – considero que a maioria dos pontos negativos em Java podem ser curados se programarmos em Scala.

Tem sido um caminho interessante, pois começou não com os problemas em C++ ou em Java mas com a vontade de aprender uma nova linguagem. Logo à partida, teria que ser uma linguagem com a promessa de facilitar a codificação de sistemas concorrenciais e/ou paralelos, visto encarar como o próximo desafio aos programadores a conquista das plataformas multi-core.

Update 2009.06.23: adicionei a ligação ao artigo sobre “dores” de codificação com C++.

Update 2009.09.20: adicionei a ligação ao artigo sobre “dores” de codificação com Java.

Comments»

1. José Carlos Monteiro - 14/Jun/2009

Infelizmente, o Scala Plugin mais recente (com Scala 2.7.3) para NetBeans 6.5.1, no Ubuntu 9.04, não funciona de forma satisfatória.

Mas o caminho da aprendizagem da linguagem Scala prossegue.