Précédent Index Suivant

Avenir des développements en Objective CAML

Il est difficile pour un nouveau langage d'exister s'il ne s'accompagne pas d'un développement important d'une application (comme Unix pour C) ou d'un support commercial et industriel conséquent (comme SUN pour JAVA). Les qualités propres du langage sont rarement suffisantes. Objective CAML possède de nombreuses qualités et quelques défauts que nous avons décrits au cours de ce chapitre. Pour sa part, Objective CAML est soutenu par l'INRIA où il est conçu et implanté au sein du projet CRISTAL. Issu de la recherche académique, Objective CAML y est utilisé comme laboratoire expérimental pour tester de nouveaux paradigmes de programmation et comme langage d'implantation. Il est largement enseigné dans les différents cycles universitaires et dans les classes préparatoires. Plusieurs milliers d'étudiants et d'élèves apprennent chaque année les concepts du langage et le pratiquent. En cela le langage Objective CAML a une place importante dans le monde académique. L'enseignement de l'informatique, en France, mais aussi aux Etats Unis, forme de nombreux programmeurs à ce langage tant au niveau pratique que théorique.

En revanche, dans le monde industriel le mouvement est moins dynamique. À notre connaissance, il n'y a pas une seule application commerciale, développée en Objective CAML, vendue au grand public et vantant l'utilisation d'Objective CAML. Le seul exemple approchant est celui du langage SCOL de chez Cryo-Networks. Il y a pourtant un léger frémissement en ce sens. Les premiers appels d'offres à des SSII d'applications en Objective CAML apparaissent. Sans espérer rapidement un effet boule de neige, il est significatif qu'une demande existe pour ce type de langage. Et sans espérer non plus un retour sur investissement à très court terme, il est important de s'y intéresser.

C'est maintenant au langage et à son environnement de développement de montrer leur pertinence. Pour accompagner ce phénomène, il est sans doute nécessaire d'apporter certaines garanties quant à l'évolution du langage. À ce titre, Objective CAML n'est qu'encore émergeant et doit faire le choix de sortir plus avant du monde académique. Mais cette << sortie dans le monde >> n'aura d'effet que si certaines règles sont respectées : Certains des points évoqués en particulier la normalisation peuvent rester du ressort de l'académie. D'autres n'offrent d'intérêt que pour le monde industriel. Tout dépendra alors de leur degré d'entente. Il existe un précédent montrant qu'un langage peut être << libre >> et pourtant maintenu commercialement comme ce fut le cas pour le compilateur gnat du langage ADA et la société ACT.

Lien


http://www.act-europe.fr





Précédent Index Suivant