Posté par reno .
En réponse au journal Processing.
Évalué à 3.
>le hic c'est le fort typage, et les {} ; et autre, qui, quand on vient de python, semblent faire perdre du temps...
Ce n'est pas tellement le typage fort qui fait "lourd" par rapport a Python et autre, c'est le typage explicite: Scala fait par exemple de 'inference de type locale' qui garde le typage fort mais allège la lecture, c'est pas neuf comme concept: Limbo le faisait déjà et ça permet d'avoir les avantages des deux.
Par contre je trouve que la déclaration de variable explicite est une bonne idée contrairement a ce que fait ce langage ou Python: AMHA ça devrait être optionnel, mais présent par défaut: bref l'inverse du Perl.
Pour ce qui est de {}: un prof a trouvé qu'en utilisant une syntaxe a la Python pour l'indentation (enfin il n'est pas fou lui, il n'a autorisé que les espaces pas les tabulations!) les débutants avaient plus de facilité a apprendre un langage: ce qui est interressant c'est qu'il a changé juste ce point et garder le reste a l'identique pour faire la comparaison.
[^] # Re: "langage fortement typé et proche de perl" ???
Posté par reno . En réponse au journal Processing. Évalué à 3.
Ce n'est pas tellement le typage fort qui fait "lourd" par rapport a Python et autre, c'est le typage explicite: Scala fait par exemple de 'inference de type locale' qui garde le typage fort mais allège la lecture, c'est pas neuf comme concept: Limbo le faisait déjà et ça permet d'avoir les avantages des deux.
Par contre je trouve que la déclaration de variable explicite est une bonne idée contrairement a ce que fait ce langage ou Python: AMHA ça devrait être optionnel, mais présent par défaut: bref l'inverse du Perl.
Pour ce qui est de {}: un prof a trouvé qu'en utilisant une syntaxe a la Python pour l'indentation (enfin il n'est pas fou lui, il n'a autorisé que les espaces pas les tabulations!) les débutants avaient plus de facilité a apprendre un langage: ce qui est interressant c'est qu'il a changé juste ce point et garder le reste a l'identique pour faire la comparaison.