Pizza programming language
E355652
Pizza is an experimental extension of Java that introduced advanced type system features like generics, higher-order functions, and algebraic data types, influencing later languages such as Scala.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Pizza programming language canonical | 2 |
How this entity was disambiguated
This entity first appeared as the object of triple T3415022 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Pizza programming language Context triple: [Scala, influencedBy, Pizza programming language]
-
A.
pizza Margherita
Pizza Margherita is a classic Italian pizza topped with tomatoes, mozzarella, fresh basil, and olive oil, symbolizing the colors of the Italian flag.
-
B.
Pizzaman
Pizzaman is an electronic music project and alias of British DJ and producer Norman Cook, better known as Fatboy Slim.
-
C.
PIE
PIE is the commonly used abbreviation for Proto-Indo-European, the hypothetical prehistoric ancestor of most modern European and many South and Central Asian languages.
-
D.
Playing for Pizza
Playing for Pizza is a sports-themed novel by John Grisham that follows a disgraced American football quarterback who seeks redemption playing in Italy’s professional league.
-
E.
Stuffed Crust Pizza
Stuffed Crust Pizza is a popular style of pizza distinguished by a ring of melted cheese baked into its outer crust, widely associated with Pizza Hut’s innovation in the 1990s.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Pizza programming language Target entity description: Pizza is an experimental extension of Java that introduced advanced type system features like generics, higher-order functions, and algebraic data types, influencing later languages such as Scala.
-
A.
pizza Margherita
Pizza Margherita is a classic Italian pizza topped with tomatoes, mozzarella, fresh basil, and olive oil, symbolizing the colors of the Italian flag.
-
B.
Pizzaman
Pizzaman is an electronic music project and alias of British DJ and producer Norman Cook, better known as Fatboy Slim.
-
C.
PIE
PIE is the commonly used abbreviation for Proto-Indo-European, the hypothetical prehistoric ancestor of most modern European and many South and Central Asian languages.
-
D.
Playing for Pizza
Playing for Pizza is a sports-themed novel by John Grisham that follows a disgraced American football quarterback who seeks redemption playing in Italy’s professional league.
-
E.
Stuffed Crust Pizza
Stuffed Crust Pizza is a popular style of pizza distinguished by a ring of melted cheese baked into its outer crust, widely associated with Pizza Hut’s innovation in the 1990s.
- F. None of above. chosen
Statements (32)
| Predicate | Object |
|---|---|
| instanceOf |
experimental programming language
ⓘ
programming language ⓘ |
| basedOn |
Java
ⓘ
surface form:
Java (programming language)
|
| category | Java-like language ⓘ |
| designedBy |
Martin Odersky
ⓘ
Philip Wadler ⓘ others ⓘ |
| designGoal |
to experiment with adding functional features to Java
ⓘ
to explore advanced type systems for mainstream languages ⓘ |
| executionModel | compiled to Java bytecode ⓘ |
| extends | Java type system ⓘ |
| feature |
first-class functions
ⓘ
parametric polymorphism ⓘ pattern matching on algebraic data types ⓘ |
| goal | to add advanced type system features to Java ⓘ |
| influenced |
Java generics design
ⓘ
Scala ⓘ
surface form:
Scala (programming language)
|
| influencedBy |
Haskell
ⓘ
ML ⓘ
surface form:
ML (programming language family)
|
| introducedFeature |
algebraic data types
ⓘ
generics ⓘ higher-order functions ⓘ |
| notableFor |
combining Java syntax with functional constructs
ⓘ
early adoption of generics on the JVM ⓘ |
| paradigm |
functional programming
ⓘ
object-oriented programming ⓘ |
| relationshipToJava | source language translated into Java ⓘ |
| runsOn | Java Virtual Machine ⓘ |
| status |
not widely used in production
ⓘ
research language ⓘ |
| typingDiscipline |
static typing
ⓘ
strong typing ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Pizza programming language Description of subject: Pizza is an experimental extension of Java that introduced advanced type system features like generics, higher-order functions, and algebraic data types, influencing later languages such as Scala.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.