Nice (langage)

Nice (langage)

Nice est un langage de programmation orientée objet basé sur la plateforme d'exécution Java (JRE) dont la syntaxe s'inspire fortement de celle de Java et qui offre un support de divers autres concepts de programmation, comme la programmation fonctionnelle.

Ce langage permet d'ajouter des méthodes à des classes dans d'autres sources que celui de la classe (multiméthodes).

Il évite d'avoir à écrire plusieurs versions de méthodes avec des paramètres différents, en offrant des valeurs par défaut et en sélectionnant l'implémentation à utiliser selon la liste de ces arguments.

Le compilateur de Nice est assez sophistiqué et permet de détecter pendant la compilation des erreurs qui apparaissent classiquement lors de l'exécution (valeur de pointeur nulle, transtypage, ...).

Les programmes sources sont compilés en bytecode Java et peuvent donc interagir avec des bibliothèques écrites en Java.

Nice offre un certain support des assertions (Design by Contract) tel que définies par Eiffel, et incorpore d'autres fonctions de programmation comme les fonctions anonymes, etc.

Nice prétend inclure certaines fonctionnalité propres à la Programmation orientée aspect au travers du support des multiméthodes, mais cette approche n'offre en réalité pas le même gain en termes de réduction des dépendances du système que celui offert par la POA, puisque les multiméthodes sont liées statiquement par un appel explicite.

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Nice (langage) de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Nice (France) — Nice Pour les articles homonymes, voir Nice (homonymie). Nice Quai des États Unis et Promenade des Anglais …   Wikipédia en Français

  • Nice — Pour les articles homonymes, voir Nice (homonymie). 43° 41′ 45″ N 7° 16′ 17″ E …   Wikipédia en Français

  • Langage de programmation Ruby — Ruby Pour les articles homonymes, voir Ruby (homonymie). Apparu en 1995 …   Wikipédia en Français

  • Nice (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.  Pour l’article homophone, voir Nis. Nice, une ville de France Cap de Nice Comté de Nice Nice de Montferrat, une vill …   Wikipédia en Français

  • Langage du Canard enchaîné — Le langage du Canard enchaîné Sommaire 1 Le langage utilisé 2 Les expressions 3 Les animaux 4 Les erreurs …   Wikipédia en Français

  • Universite de Nice Sophia-Antipolis — Université de Nice Sophia Antipolis Université Nice Sophia Antipolis Devise Passerelle vers le savoir et l innovation Nom original Université de Nice Informations Fondation 23 octobre 1965 …   Wikipédia en Français

  • Université de Nice — Sophia Antipolis Université Nice Sophia Antipolis Devise Passerelle vers le savoir et l innovation Nom original Université de Nice Informations Fondation 23 octobre 1965 …   Wikipédia en Français

  • Université de Nice («Sophia-Antipolis») — Université de Nice Sophia Antipolis Université Nice Sophia Antipolis Devise Passerelle vers le savoir et l innovation Nom original Université de Nice Informations Fondation 23 octobre 1965 …   Wikipédia en Français

  • Université de Nice - Sophia Antipolis — Université Nice Sophia Antipolis Devise Passerelle vers le savoir et l innovation Nom original Université de Nice Informations Fondation 23 octobre 1965 …   Wikipédia en Français

  • Université de Nice Sophia-Antipolis — Université Nice Sophia Antipolis Devise Passerelle vers le savoir et l innovation Nom original Université de Nice Informations Fondation 23 octobre 1965 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”