Présentation du langage NICE


précédentsommairesuivant

Avant-propos

Alors qu'on continue de parler des nouveautés de Java 5 et que certains attendent avec impatience la sortie officielle, les évolutions dans le monde de la programmation autour de Java ne s'arrêtent pas pour autant. Java va proposer des fonctionnalités de codage qui existent déjà pour d'autres langages, comme par exemple le C++ (avec les templates ou types génériques) ou le langage Ada qui permet de faire des choses depuis plus de 20 ans (et bientôt 10 pour la version Orienté Objet) que Java va en partie intégrer prochainement. Ces remarques sont bien entendu faciles puisqu'elles concernent les langages précédent Java.
Un sujet hautement intéressant est la comparaison avec un langage qui, basé sur le langage Java, propose des fonctionnalités de codage et de compilation plus avancées que Java et qui prend déjà en charge depuis un certain moment des fonctionnalités attendues avec Java 5.
Ce langage est le langage Nice (initialement appelé Bossa) dont le principal initiateur est Daniel Bonniot de l'INRIA.

Je vous propose donc de vous présenter Nice au cours de cet article, et je commencerai évidemment par vous présenter les potentielles raisons qui pourraient vous pousser à suivre l'évolution de ce langage et pourquoi pas l'utiliser pour vos développements futurs.

Remerciements

Un grand merci à la section Java ainsi qu'à Anomaly pour les corrections.


précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Articles et tutoriels Borland C++ Builder
Accédez à une base de données Access avec les composants du BDE
Guide d'installation de la RxLib sous BCB 6
Présentation et utilisation du plugin borCVS pour Borland C++ Builder 6
Articles et tutoriels Java
Présentation de l'API Reflection
Gestion d'images en base de données avec l'API JDBC
Interview et reportages
Compte rendu des conférences JAX 2006, Eclipse Forum Europe 2006, EAKon 2006
Interview d'Eric Lefevre, consultant chez Valtech, au sujet de l'Open Space Technology
Compte rendu des Valtech Days 2007
Autres articles et tutoriels
Introduction à CVS
Présentation du langage NICE
Critiques de livres
Jakarta Struts Par la pratique (Eyrolles)
Initiation à JSP (Eyrolles)
Gestion de projets avec Subversion (O'Reilly)
Struts - Les bonnes pratiques pour des développements web réussis (Dunod)
Hibernate 3.0 : Gestion optimale de la persistance dans les applications Java/J2EE (Eyrolles)
Analyse et conception orientées objet - Tête la première (O'Reilly)
Gestion de projet eXtreme Programming (Eyrolles)
Gestion de projet - vers les méthodes agiles (Eyrolles)
Autres liens sur Developpez.com
La FAQ C++ Builder
Les Sources C++ Builder
Les FAQs JAVA
  

Copyright © 2004 Ricky81. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.