Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Некромантия — вытащить статью из 2001 года. С тех пор и Java изменилась, и сообщество, да и сам Пол Грэм, возможно, тоже.
Я не думаю, что Страуструп не программирует на C++.
Прочитал пару обзацев про "кино это не смотрел, но оно говно" и про "С++ неудачный язык" и дальше не смог. Зачем публиковать тут этот бред, даже для 2001 года?
Самое главное в этой ситуации — критически оценивать реальные возможности Java. Однако этому мешает раздутая вокруг него шумиха. Приведу лишь одну цитату из статьи в специализированном журнале, ориентированном на профессиональных программистов и выпускаемом под эгидой IEEE
Computer Society [16]:
«Java — это настоящий язык-трудяга. Это не результат чьей-то диссертации, это язык для работы. Java покажется очень знакомым самым разным программистам, поскольку мы предпочитаем делать проверенные вещи. <...>
Итак, что же такое Java? Java ощущаешь как игривый и гибкий язык. Вы можете создавать с его помощью такие вещи, которые сами являются гибкими. Java ощущаешь как детерминированный язык. Если вам хочется, чтобы он что-то сделал, то просто попросите его об этом. В нем не видится ничего опасного: вы можете спокойно попробовать что-то сделать, и если окажетесь неправы, то быстро получите сообщение об ошибке. Java ощущаешь как очень богатый язык. Мы постарались снабдить его большой библиотекой классов. Поэтому не откладывайте дело в долгий ящик, а садитесь за компьютер и пишите свой код.»
Не складывается ли впечатление, что перед вами выдержка из рекламного объявления? А ведь эти слова, опубликованные летом 1997 г., принадлежат Джеймсу Гослингу, не только автору Java, но и человеку, который защитил диссертацию в известном университете Карнеги-Меллон, связанную с проектом Andrew Windows System, и который ныне является вице-президентом компании Sun Microsystems.
«Представьте себе, — не в силах сдержать возмущение, комментирует приведенную цитату Вирт, — что эти слова были написаны в 60-е годы, и замените слово „Java“ на слово „Алгол“. Автора сочли бы человеком психически ненормальным, слова его большей частью чужды науке и не имеют с ней ничего общего. Сегодня никто даже не возмущается, нет никакой реакции от „научного“ сообщества. Как же низко могла пасть „информатика“? И это делается с молчаливого одобрения такой уважаемой организации, как IEEE Computer Society?»
Пол Грэм про Java и «хакерские» языки программирования (2001)