Eiffel (linguaggio di programmazione)

Eiffel
linguaggio di programmazione
AutoreBertrand Meyer e Eiffel Software
Data di origine1986
Ultima versione24.05 (14 giugno 2024)
Utilizzogenerale
Paradigmia oggetti
Tipizzazionestatica ed esplicita
Specifiche di linguaggioStandard ECMA-367
Influenzato daAda, Simula, Z
Ha influenzatoAda 2012, C#, D, Java, Lisaac, Racket, Ruby, Sather, Scala
Implementazione di riferimento
ImplementazioneEiffelStudio, LibertyEiffel, SmartEiffel, Visual Eiffel

Eiffel è un linguaggio di programmazione object-oriented che enfatizza la scrittura di programmi robusti. Fu uno dei primi linguaggi a oggetti compilati e pensati per l'utilizzo industriale. La sua sintassi ricorda quella di ALGOL, Pascal e Ada. Eiffel ha una tipizzazione forte statica, e una gestione automatica e affidabile della memoria (tipicamente implementata tramite garbage collection).


Developed by StudentB