Język rewolucji
W jaki sposób zdefiniowałby pan język Perl?
Larry Wall: Perl to ciągły eksperyment, którego celem jest sprawdzenie, w jaki sposób najlepiej zastosować niektóre zasady języka naturalnego do języka komputerowego. Ma to nastąpić nie na płytkim poziomie syntaktycznym, jak w przypadku COBOL-a, ale na znacznie głębszym poziomie praktycznym. Podstawowe zasady języka naturalnego są następujące (pozwólcie, że wkleję listę):
-
Możliwości ekspresji są ważniejsze niż łatwość nauki.
-
Jeśli ktoś jest dzieckiem, może posługiwać się dziecinną wersją języka.
-
Język może być przydatny, zanim poznamy go w całości.
-
Zazwyczaj istnieje kilka prawidłowych sposobów na to, by powiedzieć mniej więcej to samo.
-
Każda lingwistyczna wypowiedź uzyskuje znaczenie ...
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.