This HTML5 document contains 38 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dcthttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n7http://ricky81.developpez.com/tutoriel/java/nice/
schemahttp://schema.org/
rdfshttp://www.w3.org/2000/01/rdf-schema#
category-frhttp://fr.dbpedia.org/resource/Catégorie:
n12http://fr.dbpedia.org/resource/Modèle:
wikipedia-frhttp://fr.wikipedia.org/wiki/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n17http://ma-graph.org/entity/
n18http://nice.sourceforge.net/
dbpedia-frhttp://fr.dbpedia.org/resource/
prop-frhttp://fr.dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/

Statements

Subject Item
dbpedia-fr:Nice_(langage)
rdf:type
schema:Language wikidata:Q315 owl:Thing dbo:ProgrammingLanguage dbo:Language wikidata:Q9143
rdfs:label
Nice (langage)
rdfs:comment
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.
owl:sameAs
dbpedia-de:Nice_(Programmiersprache) wikidata:Q1984753 n17:2779256446
dbo:wikiPageID
92939
dbo:wikiPageRevisionID
181388857
dbo:wikiPageWikiLink
dbpedia-fr:Compilateur dbpedia-fr:Bytecode_Java dbpedia-fr:Conversion_de_type category-fr:Langage_pour_la_machine_virtuelle_Java dbpedia-fr:Programmation_orientée_objet category-fr:Langage_orienté_objet dbpedia-fr:Programmation_orientée_aspect dbpedia-fr:Valeur_par_défaut dbpedia-fr:Eiffel_(langage) dbpedia-fr:Java_(langage)
dbo:wikiPageExternalLink
n7: n18:
dbo:wikiPageLength
1970
dct:subject
category-fr:Langage_orienté_objet category-fr:Langage_pour_la_machine_virtuelle_Java
prop-fr:wikiPageUsesTemplate
n12:Voir_homonymes n12:Fr n12:… n12:En n12:Références n12:Portail
prov:wasDerivedFrom
wikipedia-fr:Nice_(langage)?oldid=181388857&ns=0
foaf:isPrimaryTopicOf
wikipedia-fr:Nice_(langage)
dbo:abstract
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.
dbo:license
dbpedia-fr:Licence_publique_générale_GNU