Настоящие программисты могут писать ассемблерный код на любом языке.
(Ларри Уолл).
Насколько я могу судить, мистер Ларри Уолл пытается сказать, что для настоящего программиста любой язык может иметь ту же функциональность, что и ASM. Но я серьезно не понимаю. Как вы можете написать ассемблерный код на языках высокого уровня, таких как Perl, Python, Java и C #? Такие языки, как Perl и Python, даже не имеют указателей. Или он имеет в виду что-то еще? Что на самом деле пытается сказать мистер Уолл?
programming-languages
programming-practices
perl
assembly
ApprenticeHacker
источник
источник
Ответы:
Это насмешливое издевательство над более ранним мемом о «настоящих программистах», которое является разновидностью заблуждения « нет настоящего шотландца » и « настоящие мужчины не едят пирог с заварным кремом» », который был очень популярной книгой.
http://c2.com/cgi/wiki?RealProgrammer
Оригинальная тема, где Уолл заявил это .
Версия Monty Python, The Four Yorkshiremen - это издевательство над всем этим.
«Настоящим программистам» не нужны языки высокого уровня, и The Story of Mel является примером этого. И это было в обоих направлениях!
источник
Это странное / забавное предположение о том, что многие программисты заканчивают тем, что пишут общий, трудоемкий код «один за другим», даже когда язык предоставляет сложные конструкции, которые позволят создавать умные и эффективные решения, если только программисты возьмут на себя труд узнать, что может предложить язык. Это продолжение древнего клеветы о том, что «настоящие программисты могут писать на Фортране на любом языке».
источник