Eiffel programming language

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:community Eiffel community
gptkbp:community_support Eiffel community forums
gptkbp:designed_by gptkb:Bertrand_Meyer
gptkbp:developed_by gptkb:Eiffel_Software
gptkbp:file_extension .e
gptkbp:first_appearance gptkb:1985
gptkbp:has_documentation Eiffel documentation
gptkbp:has_features reflection
exception handling
generic programming
gptkbp:has_function gptkb:C++
clear and readable syntax
gptkbp:has_influence_on other programming languages
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:Linux
gptkb:mac_OS
gptkb:Windows
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:true
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_taught_in computer science courses
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:paradigm object-oriented programming
gptkbp:related_to gptkb:Eiffel_Studio
gptkbp:suitable_for large-scale software projects
gptkbp:supports multiple inheritance
design by contract
gptkbp:type static typing
gptkbp:used_in gptkb:Software_Development
gptkbp:bfsParent gptkb:Ne_XTSTEP_Object_Model
gptkb:Wirth's_interpreter
gptkb:Oberon
gptkbp:bfsLayer 5