An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Pizza is an open-source superset of Java 1.4, prior to the introduction of generics for the Java programming language. In addition to its own solution for adding generics to the language, Pizza also added function pointers and algebraic types with case classes and pattern matching. In August 2001, the developers made a compiler capable of working with Java. Most Pizza applications can run in a Java environment, but certain cases will cause problems.

Property Value
dbo:abstract
  • Pizza és un superconjunt del llenguatge de programació Java open-source amb les següents noves característiques: * Genèrica * * Classes de casos i comprovació de patrons (a.k.a. Tipus de dades algebraics) L'agost de 2001, els desenvolupadors van fer un compilador capaç de treballar amb Java. La majoria de les aplicacions de Pizza es poden executar en un entorn Java, però certs casos causaran problemes. El treball sobre el Pizza ha estat més o menys parat des de 2002. Els seus principals desenvolupadors s'han concentrat en canvi en el projecte de , un altre intent de posar els genèrics en Java que va ser finalment adoptat en la versió oficial d'idiomes 1.5. La coincidència de patrons i una altra programació funcional-com característiques s'han desenvolupat encara més en el Scala.Martin Odersky comentar: "hem volgut integrar la funcional i orientat a objectes parts d'una forma més neta del que hem estat capaços d'arribar abans amb el llenguatge Pizza. [...] En Pizza vam fer un intent clunkier i, a Scala crec que hem aconseguit una integració molt més suau entre els dos." (ca)
  • Pizza is an open-source superset of Java 1.4, prior to the introduction of generics for the Java programming language. In addition to its own solution for adding generics to the language, Pizza also added function pointers and algebraic types with case classes and pattern matching. In August 2001, the developers made a compiler capable of working with Java. Most Pizza applications can run in a Java environment, but certain cases will cause problems. Pizza's last version was released in January 2002. Its main developers turned their focus afterwards to the Generic Java project: another attempt to add generics to Java that was officially adopted as ofversion 5 of the language. The pattern matching and other functional programming-like features have been further developed in the Scala programming language. Martin Odersky remarked, "we wanted to integrate the functional and object-oriented parts in a cleaner way than what we were able to achieve before with the Pizza language. [...] In Pizza we did a clunkier attempt, and in Scala I think we achieved a much smoother integration between the two." (en)
  • Pizza est un langage de programmation destiné à étendre les versions 1.1 à 1.4 de Java avec des concepts de programmation plus évolués. Les 3 principales fonctionnalités ajoutées par le langage Pizza sont : * la programmation générique ; * les pointeurs sur les fonctions ; * et le filtrage par motif. Aujourd'hui[Quand ?], Pizza est peu utilisé parce que la plupart des fonctionnalités citées ci-dessus sont désormais nativement supportées par Java depuis la version 5.0 de 2004. Ainsi la version actuelle de Pizza est la 1.1 depuis le 3 janvier 2002. Au niveau de l'implémentation, les fonctionnalités nouvelles pour Java à l'époque, étaient déjà bien connues des développeurs C++. C'est pourquoi la syntaxe proposée par Pizza est proche du langage C++. (fr)
  • Pizza é um pacote open-source da linguagem de programação Java com as seguintes novas características: * Programação genérica * * Tipos de dados algébricos (pt)
dbo:influenced
dbo:influencedBy
dbo:wikiPageID
  • 509700 (xsd:integer)
dbo:wikiPageLength
  • 2755 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1014348733 (xsd:integer)
dbo:wikiPageWikiLink
dbp:influenced
dbp:influencedBy
dbp:name
  • Pizza (en)
dbp:paradigm
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Pizza é um pacote open-source da linguagem de programação Java com as seguintes novas características: * Programação genérica * * Tipos de dados algébricos (pt)
  • Pizza és un superconjunt del llenguatge de programació Java open-source amb les següents noves característiques: * Genèrica * * Classes de casos i comprovació de patrons (a.k.a. Tipus de dades algebraics) L'agost de 2001, els desenvolupadors van fer un compilador capaç de treballar amb Java. La majoria de les aplicacions de Pizza es poden executar en un entorn Java, però certs casos causaran problemes. (ca)
  • Pizza is an open-source superset of Java 1.4, prior to the introduction of generics for the Java programming language. In addition to its own solution for adding generics to the language, Pizza also added function pointers and algebraic types with case classes and pattern matching. In August 2001, the developers made a compiler capable of working with Java. Most Pizza applications can run in a Java environment, but certain cases will cause problems. (en)
  • Pizza est un langage de programmation destiné à étendre les versions 1.1 à 1.4 de Java avec des concepts de programmation plus évolués. Les 3 principales fonctionnalités ajoutées par le langage Pizza sont : * la programmation générique ; * les pointeurs sur les fonctions ; * et le filtrage par motif. Aujourd'hui[Quand ?], Pizza est peu utilisé parce que la plupart des fonctionnalités citées ci-dessus sont désormais nativement supportées par Java depuis la version 5.0 de 2004. Ainsi la version actuelle de Pizza est la 1.1 depuis le 3 janvier 2002. (fr)
rdfs:label
  • Pizza (llenguatge de programació) (ca)
  • Pizza (langage de programmation) (fr)
  • Pizza (programming language) (en)
  • Pizza (linguagem de programação) (pt)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Pizza (en)
is dbo:influenced of
is dbo:influencedBy of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:influenced of
is dbp:influencedBy of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License