Все языки
"Есть два подхода к программированию. Первый — сделать программу
настолько простой, чтобы в ней очевидно не было ошибок. А второй —
сделать её настолько сложной, чтобы в ней не было очевидных ошибок."
Tony Hoare. Профессор, занимался реализацией Алгол 60, сейчас исследователь в Microsoft Research.
Algol 60 (позже повлиявший на C)
"Я не мог устоять перед искушением добавить в язык нулевой указатель
(null), просто потому, что его так легко было реализовать. Это привело к
бессчётному множеству ошибок, уязвимостей и сбоев, которые нанесли
ущерб, наверное, в миллиард долларов за последние сорок лет."
Tony Hoare.
Basic
"Практически невозможно научить хорошему стилю программирования
студентов, которые раньше имели дело с Бейсиком; в качестве
программистов они умственно покалечены без надежды на восстановление."
Edsger Wybe Dijkstra, "The Threats to Computing Science".
C
"Программирование на C подобно быстрому танцу на полу, только что натёртом воском, среди людей с острыми бритвами в руках."
Waldi Ravens. Программист.
"С моей эгоистической точки зрения, большинство программ на C надо выравнивать по уровню в шесть футов под землёй."
Blair P. Houghton. Программист.
"Переходить от программирования на Pascal к программированию на C — это как учиться писать азбукой Морзе."
J.P. Candusso. Программист.
"Одной из основных причин падения Римской империи было то, что,
поскольку в их арифметике не было нуля, они никак не могли сообщать об
удачном завершении в своих программах C."
Robert Firth. Автор книг по программированию.
"Писать на C или C++ — это как работать с бензопилой без какой-либо защиты."
Bob Gray. Писатель.
"Уже пол-шестого утра… Ты знаешь, где сейчас твой указатель стека?"
Аноним.
C++
"При помощи C вы легко можете выстрелить себе в ногу. При помощи C++
это сделать сложнее, но если это произойдёт, вам оторвёт всю ногу
целиком."
Bjarne Stroustrup. Создатель C++
"Эволюция языков программирования: Fortran — нетипизированный язык. C
— слабо типизированный язык. Ada — строго типизированный язык. C++ —
сильно разрекламированный язык."
Ron Sercely. Программист.
"Я придумал термин „объектно-ориентированный", но я вовсе не имел в виду C++."
Alan Kay. Создатель Smalltalk
"Последние нововведения в C++ были созданы, чтобы исправить предыдущие нововведения."
David Jameson. Писатель
"Неужели после пятидесяти лет исследований в области языков программирования мы пришли к C++?"
Richard A. O'Keefe. Учёный.
"Вы когда-нибудь читали comp.lang.c++? Это самое подходящее место
для того, чтобы убедиться, сколько пользователей C++ ищут для себя язык
получше."
R. William Beckwith.
"C++ заслуживает место в истории языков программирования, так же как Калигула заслуживает место в истории Римской империи."
Robert Firth.
"Java — это C++, из которого убрали все пистолеты, ножи и дубинки."
James Gosling, один из создателей Java.
"C++ — это ужасный язык. Даже если бы С не давал никаких
преимуществ, кроме отпугивания программистов на C++, это было бы уже
достаточным аргументом в пользу C."
Linus Torvalds, создатель Linux.
COBOL
"Использование Кобола калечит разум; его преподавание должно приравниваться к уголовному преступлению."
E. W. Dijkstra.
Fortran
"Фортран — это не цветок, а сорняк — он резко и внезапно вырастает на каждом компьютере."
Alan J. Perlis. Профессор (Йельский университет)
"Фортран дефектен от рождения и ему уже больше 20 лет, сегодня он
безнадёжно неполноценен для любой компьютерной программы, которую вы
можете придумать: его слишком тяжело, слишком рискованно и слишком
дорого использовать."
E. W. Dijkstra.
"Фортран был популярен по той же причине, по которой популярны соревнования по бегу со связанными ногами."
Ken Thompson. Один из создателей Unix, Plan 9 и языка программирования Go.
Java
"Если бы в Java действительно работала сборка мусора, большинство программ бы удаляли сами себя при первом же запуске."
Robert Sewell. Программист.
Lisp
"Lisp — это не язык, а строительный материал."
Alan Kay.
Perl
"Perl — это единственный язык, программы на котором выглядят одинаково до и после RSA-шифрования."
Keith Bostic. Программист, создатель Sleepycat, конрибьютор BSD.
PHP
"PHP — это малое зло, созданное некомпетентными любителями, а Perl —
это громадное и хитроумное зло, созданное опытными и извращёнными
профессионалами."
Jon Ribbens. Программист.
Bash и другие шеллы
"Проще портировать шелл, чем шелл-скрипт."
Larry Wall. Создатель Perl.
И наконец...
"Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует."
Bjarne Stroustrup.
Источник: http://www.bezpeka.com/ru/news/2012/05/28/programming-quotes.html |