Eiffel linguaggio di programmazione | |
---|---|
Autore | Bertrand Meyer e Eiffel Software |
Data di origine | 1986 |
Ultima versione | 24.05 (14 giugno 2024) |
Utilizzo | generale |
Paradigmi | a oggetti |
Tipizzazione | statica ed esplicita |
Specifiche di linguaggio | Standard ECMA-367 |
Influenzato da | Ada, Simula, Z |
Ha influenzato | Ada 2012, C#, D, Java, Lisaac, Racket, Ruby, Sather, Scala |
Implementazione di riferimento | |
Implementazione | EiffelStudio, 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).