W History of Lisp, McCarthy pisze:Co John McCarthy miał na myśli przez * programowanie pornograficzne *?
Nieoczekiwane pojawienie tłumacza tendencję do zamrożenia formę języka, a niektóre decyzje podejmowane raczej beztrosko na `` funkcji rekurencyjnych ... „” papier później okazało się niefortunne. Obejmowały one notację COND dla wyrażeń warunkowych, która prowadzi do niepotrzebnej głębokości nawiasów, oraz użycie liczby zero, aby wskazać pustą listę NIL i wartość prawdy false. Oprócz zachęcania do programowania pornograficznego, podanie specjalnej interpretacji adresu 0 spowodowało trudności we wszystkich kolejnych implementacjach.
O czym on mówi?
Czy * programowanie pornograficzne * może być dowolnym kodem, który wykracza poza swój właściwy poziom semantyczny, np. Inline assembly? –
To wydaje się mieć sens: Kod używający * intymnej wiedzy *. –
Lol'd ... "odsłaniając swoje prywatne" – csauve