Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

17. Eiffel > Wachstum und Evolution

Wachstum und Evolution

Sie sagten, dass Sie Eiffel an einem Nachmittag entworfen haben, aber es hat über 20 Jahre gedauert, diese Vision umzusetzen.

Bertrand: Die grundlegenden Ideen sind wirklich sehr einfach, und der Rest sind Kommentare. Im Prinzip ist es das, was wir getan haben. Wir haben in den letzten 20 Jahren auf die zugrunde liegenden Konzepte aufgebaut.

Sie nehmen Klassen, Sie nehmen Vererbung, insbesondere Mehrfachvererbung. Sie nehmen Generik, Sie nehmen Kontrakte und eine ganze Reihe von Sprachprinzipien, zum Beispiel das Prinzip, gute eindeutige Vorgehensweisen anzubieten. Das ist in Eiffel sehr wichtig. Auch die Idee einer hohen Signal/Rausch-Relation gehört dazu. Die Sprache sollte nicht zwingend eine kleine Größe anstreben, aber Features ausgehend davon auswählen, wie viel Gewinn sie bringen und wie klein die Komplikationen dabei sind. Sie nehmen ein paar Dutzend Ideen wie diese, ein paar Sprachideen, andere eher Metaideen über das Sprachdesign. Und das ist es im Prinzip. Aber um das in etwas Nützliches umzuwandeln, mit dem man Anwendungen schreiben kann, die das US-Raketenverteidi....


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint