Eiffel programming language

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Oberon
gptkbp:community Eiffel community
gptkbp:community_support Eiffel community forums
gptkbp:designed_by gptkb:Bertrand_Meyer
gptkbp:developed_by gptkb:Eiffel_Software
gptkbp:first_appearance gptkb:1985
gptkbp:format .e
gptkbp:has_documentation Eiffel documentation
gptkbp:has_feature reflection
exception handling
generic programming
gptkbp:has_influence_on other programming languages
gptkbp:has_method gptkb:C++
clear and readable syntax
gptkbp:has_version gptkb:Eiffel_2.0
https://www.w3.org/2000/01/rdf-schema#label Eiffel programming language
gptkbp:influenced_by gptkb:Simula
gptkbp:is_a_tool_for gptkb:Eiffel_Studio_IDE
gptkbp:is_available_on gptkb:smartphone
gptkb:operating_system
gptkbp:is_compatible_with gptkb:Java
C libraries
gptkbp:is_implemented_in gptkb:C
gptkbp:is_known_for strong encapsulation
strong type checking
reusability of code
gptkbp:is_open_source gptkb:theorem
gptkbp:is_part_of gptkb:academic_research
software engineering curriculum
gptkbp:is_standardized_by gptkb:Eiffel_Language_Standard
gptkbp:is_supported_by Eiffel community
gptkbp:is_used_by academic institutions
gptkbp:is_used_for rapid prototyping
gptkbp:is_used_in embedded systems
financial applications
telecommunications software
gptkbp:library Eiffel libraries
gptkbp:notable_feature automatic memory management
gptkbp:operating_system cross-platform
gptkbp:philosophy object-oriented programming
gptkbp:related_to gptkb:Eiffel_Studio
gptkbp:suitable_for large-scale software projects
gptkbp:supports multiple inheritance
design by contract
gptkbp:training computer science courses
gptkbp:type static typing
gptkbp:used_in gptkb:software_framework