Affichage des articles dont le libellé est scala groovy. Afficher tous les articles
Affichage des articles dont le libellé est scala groovy. Afficher tous les articles

samedi 26 juin 2010

Vidéo humoristique sur Java avec "scala" Johanson

Une petite vidéo sympathique sur java, l'opensource et .NET

Pour certains la morale de cette vidéo se résume en :
beware of girls who talk about programming stuff like C++, Lisp, and Java. they take away your virginity.


Lien complet sur reddit.com


samedi 11 juillet 2009

Groovy et scala

Groovy est un langage proche de la syntaxe de Java qui permet d'obtenir du bytecode directement exécutable par la JVM.

Groovy utilise un typage dynamique, sans déclaration préalable des variables.
Groovy est donc une sorte de shell utilisant la JVM et donc portable.

A l'inverse SCALA est un langage fortement typé. Il fait parti de la famille des langages fonctionnels (comme Haskell) . Twitter utilise des portions de code en scala. Cela permet d'avoir des programmes utilisant vraiment les multiprocesseurs (dans le cas de Haskell ou erlang). Il lutilise la JVM comme machine virtuelle d'execution.


Dans un langage fonctionnel, les variable sont non seulemnt typées, elles sont FORTEMENT typée. Il n'est pas possible de réassigner une variable, ni de faire changer sont contenu : exemple :
a=1 (autorisé)
a=a+1 (interdit)

Quel drole d'idée de ne pas pouvoir utiliser les variables.
Pour réaliser un compteur, il faudra définirr une fonction ou une suite (Un= Un-1 + 1 )

Les liens :
*groovy : suivre le lien.
*Scala : suivre le lien.