Programowanie przez przykład

Wspomniał pan, że językowi AWK udało się przetrwać dzięki programowaniu przez przykład.

Peter: Była to przemyślana decyzja projektowa. Istnieje wiele cech języka. Jedne są złe, inne dobre. W języku AWK występuje kolekcja interesujących (to bardzo uprzejmy sposób ich opisania) wyborów syntaktycznych, z których w mojej opinii było tylko kilka prawdziwych pomyłek. W większości przypadków, gdy tworzyliśmy konstrukcje składniowe, dążyliśmy do tego, by przypominały konstrukcje języka C, ponieważ wtedy nie musieliśmy wyjaśniać ich ludziom, z którymi pracowaliśmy.

Powstało wtedy pytanie: co dalej? Uważaliśmy, że skoro wszystkie programy w AWK będą zawierały co najwyżej kilka wierszy kodu, to programowanie w AWK będzie polegało ...

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.