Oui, justement pour une didactique Scala me paraît bien adapté:
- Parce qu'on a une syntaxe moins "verbeuse" qu'en Java
- On a un REPL
- Bien que fortement typé, on en souffre pas inutilement parce qu'il a une bonne inférence de type, des conversions implicites.
- On peut aller pas à pas vers des notions de programmation fonctionnelle, orientée objets, concurrente, parallèle.
Ce qui permet en plus d'apprendre un langage d'acquérir des notions conceptuelles qui se retrouvent ensuites dans d'autres langages. Mais, on n'a pas ici de gestion de la mémoire, des pointeurs, etc.
[^] # Re: Apprendre a programmer pour quel utilisation?
Posté par pmoret (site web personnel) . En réponse au journal Python comme premier langage de programmation ?. Évalué à 2.
Oui, justement pour une didactique Scala me paraît bien adapté:
- Parce qu'on a une syntaxe moins "verbeuse" qu'en Java
- On a un REPL
- Bien que fortement typé, on en souffre pas inutilement parce qu'il a une bonne inférence de type, des conversions implicites.
- On peut aller pas à pas vers des notions de programmation fonctionnelle, orientée objets, concurrente, parallèle.
Ce qui permet en plus d'apprendre un langage d'acquérir des notions conceptuelles qui se retrouvent ensuites dans d'autres langages. Mais, on n'a pas ici de gestion de la mémoire, des pointeurs, etc.