Modula-3
E9274
Modula-3 is a systems programming language designed as a safer, more modern successor to Modula-2, emphasizing strong typing, modularity, and support for concurrency and garbage collection.
All labels observed (3)
| Label | Occurrences |
|---|---|
| Modula-3 canonical | 8 |
| Modula | 1 |
| Modula-3 language report | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T94550 — 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: Modula-3 Context triple: [Guido van Rossum, inspiredBy, Modula-3]
-
A.
B Reactor
B Reactor is the world’s first full-scale plutonium production reactor, built during the Manhattan Project at the Hanford Site in Washington State.
-
B.
Bolt Beranek and Newman
Bolt Beranek and Newman was a pioneering American research and engineering firm best known for its foundational role in developing the ARPANET, a precursor to the modern internet.
-
C.
Xanadu hypertext system
The Xanadu hypertext system is an early, visionary hypertext project conceived by Ted Nelson that aimed to create a universal, bidirectionally linked, non-destructive document publishing and versioning system.
-
D.
Delphi
Delphi is an ancient Greek sanctuary and archaeological site famed for the Oracle of Apollo and its central role in classical Greek religion and culture.
-
E.
Motorola 68000 family
The Motorola 68000 family is a line of 16/32-bit CISC microprocessors widely used in early personal computers, workstations, and game consoles during the 1980s and early 1990s.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Modula-3 Target entity description: Modula-3 is a systems programming language designed as a safer, more modern successor to Modula-2, emphasizing strong typing, modularity, and support for concurrency and garbage collection.
-
A.
B Reactor
B Reactor is the world’s first full-scale plutonium production reactor, built during the Manhattan Project at the Hanford Site in Washington State.
-
B.
Bolt Beranek and Newman
Bolt Beranek and Newman was a pioneering American research and engineering firm best known for its foundational role in developing the ARPANET, a precursor to the modern internet.
-
C.
Xanadu hypertext system
The Xanadu hypertext system is an early, visionary hypertext project conceived by Ted Nelson that aimed to create a universal, bidirectionally linked, non-destructive document publishing and versioning system.
-
D.
Delphi
Delphi is an ancient Greek sanctuary and archaeological site famed for the Oracle of Apollo and its central role in classical Greek religion and culture.
-
E.
Motorola 68000 family
The Motorola 68000 family is a line of 16/32-bit CISC microprocessors widely used in early personal computers, workstations, and game consoles during the 1980s and early 1990s.
- F. None of above. chosen
Statements (55)
| Predicate | Object |
|---|---|
| instanceOf |
compiled language
ⓘ
imperative programming language ⓘ object-oriented programming language ⓘ programming language ⓘ systems programming language ⓘ |
| designedAs | successor to Modula-2 ⓘ |
| hasConcurrencyConstruct |
MUTEX
ⓘ
THREAD ⓘ condition variables ⓘ |
| hasDesignGoal |
safety
ⓘ
simplicity ⓘ support for systems programming ⓘ |
| hasExceptionConstruct |
EXCEPT
ⓘ
FINALLY ⓘ RAISE ⓘ TRY ⓘ |
| hasFeature |
concurrency
ⓘ
exceptions ⓘ garbage collection ⓘ generic interfaces ⓘ interfaces ⓘ modules ⓘ monitors ⓘ objects ⓘ opaque types ⓘ runtime type information ⓘ safe pointers (REF types) ⓘ separate compilation ⓘ strong static typing ⓘ threads ⓘ type-safe systems programming ⓘ unsafe features in controlled modules ⓘ |
| hasModuleConstruct |
INTERFACE
ⓘ
MODULE ⓘ |
| hasTypeSystem |
statically typed
ⓘ
strongly typed ⓘ |
| influenced |
BitC
ⓘ
C# programming language ⓘ
surface form:
C#
Cyclone ⓘ Java ⓘ |
| influencedBy |
Cedrus
ⓘ
surface form:
Cedar
Mesa ⓘ Modula-2 ⓘ Delphi (programming language) ⓘ
surface form:
Object Pascal
|
| memoryManagement | garbage collection ⓘ |
| paradigm |
concurrent
ⓘ
object-oriented ⓘ procedural ⓘ |
| supports |
automatic memory management
ⓘ
distributed programming ⓘ exception handling ⓘ garbage-collected heap ⓘ network objects ⓘ object-oriented programming ⓘ procedural programming ⓘ |
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: Modula-3 Description of subject: Modula-3 is a systems programming language designed as a safer, more modern successor to Modula-2, emphasizing strong typing, modularity, and support for concurrency and garbage collection.
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.