Je persiste, mais je vais essayer d'être plus clair.
Je considère les langages interprétés Perl, Ruby et Python.
Les machines étant de plus en plus puissantes, ces langages permettront d'écrire des applications de plus en plus grosses tout en étant suffisament rapides pour être exploitables.
Ces langages serviront de glue pour des composants écrits dans des langages compilés plus rapides, comme C/C++/OCaml, etc...
Les composants peuvent être complexes : editeur de texte, manipulateur d'images, librairie mathématique, etc...
Dans l'avenir, la majorité des applications sur un poste de travail seront écrites dans ces langages interprétés.
De ces langages, ceux qui perceront seront ceux qui faciliteront la relecture et l'apprentissage, tel que Python, Ruby, PHP, Basic, etc...( c'est vrai que perl est difficile à décrypter ! )
Si vous devez écrire une grosse application libre, dont le rapidité n'est pas primordiale, alors écrivez là dans un langage interprété. Les contributions seront plus faciles.
On aura alors deux type de programmation :
1 - Ecriture de composants, en C/C++,OCaml, etc..
2 - Ecriture d'applications en assemblant les composants
Ce qui n'enlève rien à la qualité des développeurs.
On n'a le droit de ne pas être daccord avec ce point de vue, mais, merci de rester courtois dans vos commentaires.
[^] # Re: L'avenir des langages compilés pour les gros projets
Posté par André Rodier . En réponse au journal De la difficulté de contribuer à des gros projets. Évalué à 2.
Je considère les langages interprétés Perl, Ruby et Python.
Les machines étant de plus en plus puissantes, ces langages permettront d'écrire des applications de plus en plus grosses tout en étant suffisament rapides pour être exploitables.
Ces langages serviront de glue pour des composants écrits dans des langages compilés plus rapides, comme C/C++/OCaml, etc...
Les composants peuvent être complexes : editeur de texte, manipulateur d'images, librairie mathématique, etc...
Dans l'avenir, la majorité des applications sur un poste de travail seront écrites dans ces langages interprétés.
De ces langages, ceux qui perceront seront ceux qui faciliteront la relecture et l'apprentissage, tel que Python, Ruby, PHP, Basic, etc...( c'est vrai que perl est difficile à décrypter ! )
Si vous devez écrire une grosse application libre, dont le rapidité n'est pas primordiale, alors écrivez là dans un langage interprété. Les contributions seront plus faciles.
On aura alors deux type de programmation :
1 - Ecriture de composants, en C/C++,OCaml, etc..
2 - Ecriture d'applications en assemblant les composants
Ce qui n'enlève rien à la qualité des développeurs.
On n'a le droit de ne pas être daccord avec ce point de vue, mais, merci de rester courtois dans vos commentaires.