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.