Site Navigation
Categories:
Object-oriented programming languages
Class-based programming languages
Object-oriented programming
Formal specification languages
All articles with unsourced statements
Articles with unsourced statements from December 2009
Summary Of: Eiffel (programming language)
Encyclodia Page On: Eiffel (programming language)
These Are Links To Other Documents
|
Paradigm
|
object-oriented
|
Bertrand Meyer
|
Developer
|
Bertrand Meyer
|
Eiffel Software
|
Stable release
|
Typing discipline
|
static typing
|
strong typing
|
Major implementations
|
EiffelStudio
|
SmartEiffel
|
Visual Eiffel
|
Ada
|
Simula
|
Z
|
Sather
|
Ruby
|
Java
|
C#
|
D
|
Lisaac
|
ISO
|
object-oriented
|
programming language
|
design by contract
|
command-query separation
|
uniform-access principle
|
single-choice principle
|
open-closed principle
|
option-operand separation
|
Java
|
C#
|
Ecma
|
ISO
|
Design by contract
|
garbage collection
|
Inheritance
|
multiple inheritance
|
renaming
|
redefinition
|
generic programming
|
static typing
|
closures
|
lambda calculus
|
ALGOL
|
Pascal
|
optimization
|
C++
|
citation needed
|
Eiffel Software
|
Bertrand Meyer
|
Object-Oriented Software Construction
|
multiple inheritance
|
genericity
|
polymorphism
|
encapsulation
|
parameter covariance
|
software engineering
|
design by contract
|
assertions
|
preconditions
|
postconditions
|
class invariants
|
abstract data types
|
EiffelStudio
|
integrated development environment
|
open source
|
software engineering
|
Microsoft Visual Studio
|
open source
|
SmartEiffel
|
Visual Eiffel
|
Sather
|
functional programming
|
Blue
|
BlueJ
|
Apple Media Tool
|
ISO
|
ECMA International
|
SmartEiffel
|
Smalltalk
|
"Hello, world!"
|
design by contract
|
Command-Query Separation Principle
|
overloading
|
abstract classes
|
functional programming
|
continuations
|
closures
|
generators
|
Smalltalk
|
Ruby
|
lambda calculus
|
curried
|
singleton pattern
|
Borg pattern
|
Exception handling
|
control flow
|
SCOOP (software)
|
ETH Zurich
|
curly bracket programming languages
|
Command-Query Separation
|
C
|
compilers
|
Visual Eiffel
|
source code
|
intermediate language
|
optimizing
|
portability
|
EiffelStudio
|
CIL
|
SmartEiffel
|
Java bytecode
|
Bertrand Meyer
|
ISBN 0-13-629155-4
|
Journal of Object Technology
|
Bertrand Meyer
|
C
|
Java bytecode
|
open source
|
open source
|
native code
|
v
|
Ecma International
|
AIT
|
ANSI escape code
|
C++/CLI
|
C#
|
CD-ROM
|
CDFS
|
CLI
|
DDS
|
DLT
|
E4X
|
ECMAScript
|
FAT
|
FD
|
HVD
|
NFC
|
Office Open XML
|
OpenXPS
|
Super DLT
|
U3D
|
UDF
|
UDO
|
Ultrium-1
|
UMD
|
UWB
|
VXA
|
List of Ecma standards
|
Categories
|
Object-oriented programming languages
|
Class-based programming languages
|
Object-oriented programming
|
Formal specification languages
|
All articles with unsourced statements
|
Articles with unsourced statements from December 2009
|
This article is licensed under the
GNU Free Documentation License
. It uses material from the
Wikipedia article "Eiffel (programming language)"
.