Zarządzanie wzrostem i ewolucją

Powiedział pan, że zaprojektował język Eiffel w ciągu popołudnia, ale zaimplementowanie tej wizji zajęło prawie 20 lat.

Bertrand: Kluczowe pojęcia są naprawdę bardzo proste, a reszta — jak mówią niektórzy — to komentarz. Do pewnego stopnia właśnie tak postępowaliśmy. Przez ostatnie 20 lat rozwijaliśmy podstawowe koncepcje.

Weźmy klasy albo dziedziczenie, zwłaszcza dziedziczenie wielokrotne. Weźmy typy generyczne, kontrakty oraz szereg innych własności języka. Na przykład własność, która jest bardzo ważna w języku Eiffel — zapewnienie jednego dobrego sposobu wykonywania każdej operacji. Albo idea wysokiego współczynnika sygnału do szumów: celem języka nie powinno być dążenie do jak najmniejszego rozmiaru za wszelką ...

Get Wielkie umysły programowania. Jak myślą i pracują twórcy najważniejszych języków now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.