Eiffel (programming language)

GPTKB entity

Statements (43)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:category object-oriented programming language
multi-paradigm programming language
procedural programming language
programming language created in 1986
gptkbp:designedBy gptkb:Bertrand_Meyer
gptkbp:fileExtension .e
gptkbp:firstAppearance 1986
https://www.w3.org/2000/01/rdf-schema#label Eiffel (programming language)
gptkbp:implementedIn gptkb:EiffelStudio
gptkb:SmartEiffel
gptkb:Visual_Eiffel
gptkbp:influenced gptkb:Python
gptkb:Ruby
gptkb:Spec#
gptkb:Sather
D
gptkbp:influencedBy gptkb:Simula
gptkb:Ada
gptkb:C++
Z
gptkbp:notableFeature gptkb:Design_by_Contract
gptkbp:paradigm imperative
generic
object-oriented
reflective
modular
gptkbp:standardizedBy gptkb:ISO
gptkb:ECMA
gptkbp:standardNumber gptkb:ECMA-367
gptkb:ISO/IEC_25436
gptkbp:supports exception handling
automatic memory management
concurrency
multiple inheritance
genericity
gptkbp:typingDiscipline strong
safe
static
inferred
gptkbp:website https://www.eiffel.org/
gptkbp:bfsParent gptkb:Eiffel
gptkbp:bfsLayer 5