Programação, Scala

Case classes em Scala

Uma das idéias que fundamentam a linguagem Scala é a de “limpar” o código e permitir grande expressividade com poucas linhas de programação. Esta é uma característica normalmente reservada às linguagens dinâmicas como Ruby, Perl e Python. No entanto, diferente dessas, Scala é uma linguagem de propósito geral que pode ser utilizada tanto em formato […]

Standard
Programação

Aprendendo uma nova linguagem

Aprender uma nova linguagem de programação não é tarefa trivial. O domínio de uma linguagem como Java, Scala ou Perl exige processos de aprendizado muito semelhantes aos da aquisição de uma nova linguagem humana. Primeiramente, pode-se perceber que para programar computadores o domínio da lingua inglesa é essencial, o que já configura o primeiro obstáculo […]

Standard
Programação, Scala

Objetos e classes “complementares” em Scala

Na linguagem Scala temos o conceito de Object’s, os quais são equivalentes às classes de métodos estáticos de Java(a classe possui apenas métodos estáticos e um construtor privado, de modo que não pode ser instanciada). Objects de Scala não são instanciados durante a execução do programa: estes são instanciados uma única vez pela JVM durante […]

Standard