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:
- C++ Coding Pains – no qual irei descrever os problemas que encontrei ao longo dos anos em programar e manter sistemas codificados em C++.
- 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.
- 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.
- Posted in : doCoding
- Author : José Carlos Monteiro
Comments»
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.