Квотирование языков программирования

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

Все языки

Tony Hoare, citation sur les langages de programmation
"Существует два способа разработки программного обеспечения. Один из способов - сделать его настолько простым, что по всему виду нет никаких недостатков. А другое - делать это настолько сложно, что нет явного дефолта".
Тони (C.A.R.) Хор.
Профессор информатики, реализовал Algol 60, исследователь Microsoft Research.

Алгол 60 (взят в C)

"Я не удержался от соблазна поставить нулевой ориентир просто потому, что его так легко было реализовать. Это привело к бесчисленным ошибкам, уязвимостям и сбоям системы, которые за последние сорок лет, вероятно, нанесли ущерб и ущерб на миллиард долларов".
Тони (C.A.R.) Хор.

Бейсик

"Практически невозможно научить хорошим стилю программирования учеников, имевших более раннюю экспозицию в 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 - большое и коварное зло, совершенное квалифицированными, но извращенными профессионалами».
Джон Рибенс. Программист.

И

наконец...

« Есть только два вида языков программирования: те, на которых люди всегда говорят плохое, и те, которыми никто не пользуется».
Бьарне Струструп.

К сожалению, думаю, он прав. Однако всегда были две школы - одна для ясных и безопасных языков (Паскаль, затем скриптовые языки) и другая для более свободных, но со случайными результатами.

Дополнительная информация