Квотирование языков программирования
Что компьютерщики, авторы и программисты думают о популярных языках программирования.
Все языки

"Существует два способа разработки программного обеспечения. Один из способов - сделать его настолько простым, что по всему виду нет никаких недостатков. А другое - делать это настолько сложно, что нет явного дефолта".
Тони (C.A.R.) Хор.
Профессор информатики, реализовал Algol 60, исследователь Microsoft Research.
Алгол 60 (взят в C)
"Я не удержался от соблазна поставить нулевой ориентир просто потому, что его так легко было реализовать. Это привело к бесчисленным ошибкам, уязвимостям и сбоям системы, которые за последние сорок лет, вероятно, нанесли ущерб и ущерб на миллиард долларов".
Тони (C.A.R.) Хор.
(Включая взрыв ракеты Ariane 5, NDT.)
Бейсик
"Практически невозможно научить хорошим стилю программирования учеников, имевших более раннюю экспозицию в BASIC; как потенциальные программисты они психически изуродованы сверх всякой надежды на восстановление".
И. В. Дейкстра в фильме «Избранные писатели на компьютере : Личная перспектива».
Эдсгер Вайбе Дейкстра внес свой вклад в первый компилятор Algol 60. Известен алгоритмом Disjkstra и многими вкладами в информатику.
C
«Программа С - это как быстрый танец на свежеосвеженном танцполе людьми, держащими бритвы».
Уолди Равенс. Программист.
«Согласно» Моему эгоистическому мнению «, программы» С «большинства людей должны быть забиты на шесть футов под землей и покрыты землей».
Блэр П. Хоутон. Программист.
«Переход от программирования на Паскале к программированию на C - это как научиться писать в коде Морса».
Дж. П. Кандуссо. Программист.
«Одной из главных причин падения Римской империи было то, что из-за отсутствия нулевых у них не было возможности указать на успешное завершение своих программ С».
Роберт Ферт. Автор работ по программированию.
« Писать на C или C++ - это как использовать бензопилу со всеми снятыми защитами».
Боб Грей. Автор.
"Сейчас 5 часов 50... Вы знаете, где находится ваш указатель стека?"
Анонимный.
C++
"С C легко выстрелить себе в ногу. В C++ это сложнее, но когда вы это делаете, вы опрыскиваете всю бедро".
Бьарне Струструп. Создатель C++.
"Эволюция языков: FORTRAN - нетипичный язык. Это не очень типичный язык. Ада - язык сильно типичный. C++ - это сильно гипервизированный язык («гипед» означает в переводе с английского, ndt).
Рон Серси. Программист.
«Я придумал термин «Объект-ориентированный», и могу сказать, что не имел в виду C++».
Алан Кей. Создатель Smalltalk.
«Последние новые функции в C++ призваны исправить ранее новые функции в C++».
Дэвид Джеймсон. Автор.
«Пятьдесят лет исследований языков программирования, и мы оказываемся с C++?»
Ричард А. О'Киф. Компьютерщик.
"Никогда не тратил немного времени на чтение comp.lang.c + +? Это лучшее место, чтобы узнать больше о количестве пользователей C в поисках лучшего языка".
Р. Уильям Беквит.
"C++ имеет место в истории языков программирования. Как и Калигула в истории Римской империи".
Роберт Ферт.
« Java - это C++ без оружия, ножей и палок».
Джеймс Гослинг, со-изобретатель Явы.
"C++ - ужасный язык. Даже если бы мы использовали C, чтобы ничего не делать, это было бы выгодно избавиться от программистов в C++".
Линус Торвальдс, изобретатель Linux.
КОБОЛ
"Использование COBOL вредит уму; поэтому его преподавание следует рассматривать как уголовное преступление".
Е.В. Дейкстра в «Selected Writings on Computing : A Personal Perspective ».
Фортран
«ФОРТРАН - это не цветок, а сорняк - он деревенщина, изредка цветет и распространяется на все компьютеры».
Алан Дж. Перлис. Компьютерщик и профессор (Йель).
«FORTRAN, детская болезнь, которой сейчас почти 20 лет, абсолютно недостаточна для любого компьютерного приложения, которое вы имеете в виду сегодня: Теперь это слишком неудобно, слишком рискованно и слишком дорого».
И. В. Дейкстра.
«FORTRAN был языком выбора по той же причине, что трехногие гонки очень популярны».
Кен Томпсон. Со-создатель B, Unix, Plan 9 и языка программирования Go.
Ява
« Если бы у Java был настоящий сборщик мусора (сборщик мусора, ндт), большинство программ удалялись бы сами при исполнении».
Роберт Сьюэлл. Программист.
Лисп
«Лисп - это не язык, это строительный материал».
Алан Кей.
Перл
«Perl - единственный язык, который звучит одинаково до и после шифрования RSA».
Кит Бост. Программист, создал Sleepycat, внес свой вклад в свободный Unix BSD.
PHP и Perl
И« PHP - незначительное зло, сделанное и созданное некомпетентными любителями, в то время как Perl - большое и коварное зло, совершенное квалифицированными, но извращенными профессионалами».
Джон Рибенс. Программист.
наконец...
« Есть только два вида языков программирования: те, на которых люди всегда говорят плохое, и те, которыми никто не пользуется».
Бьарне Струструп.
К сожалению, думаю, он прав. Однако всегда были две школы - одна для ясных и безопасных языков (Паскаль, затем скриптовые языки) и другая для более свободных, но со случайными результатами.
Дополнительная информация
-
О
- GOTO. Дейкстра. (Английский).
- Эпиграмы о программировании Алана Перлиса. (Английский). (http://web.archive.org/web/19990117034445/http ://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html)