Сначала я хочу попросить прощения у комментаторов, пришедших ко мне на
помощь после предыдущей
записи. Я не осознавал, что риторический характер моих вопросов не
( Read more... )
...программисты очень резко делятся на хороших и плохих - и пропасть между ними огромна
Мне что-то не очень в это верится. Я, например, вполне средний программист, думаю. И полно программистов хуже меня, которые прекрасно понимают, как работает компьютер, но спотыкаются на более сложных абстракциях. Они спокойно сидят в разных конторах и прекрасно делают свою работу в границах своей компетентности.
Вот-вот! Они "прекрасно понимают, как работает компьютер". Вполне конкретная, железная вещь, как та кошка, которая зелёного цвета не бывает. А те программисты, о которых пишет хозяин журнала, вполне могут компьютера ни разу в жизни не видеть. Я впервые в жизни запустил написанную мной программу на настоящем железном компьютере на второй не то третий год обучения программированию (это были 80-е годы, тогда компьютеры на каждом столе ещё не стояли). Результат её работы я недавно из ностальгии выложил вот здесь. Не то чтобы я считал себя особо хорошим программистом, но скажите, многие ли вообще оценят красоту этой штуки, не видя её, а видя только текст программы, написанный ручкой в тетрадке в клеточку?
Помню, в школьном домашнем задании была задачка типа "построить треугольник по двум сторонам и высоте". Я не мог решить, позвал на помощь родителей - и убедился, что они в принципе не понимают, о чем речь. - А какие стороны и высота? - Любые. - Так нарисуй любой треугольник! Т.е., оказалось, к моему удивлению, что самая идея проблемы, ответом на которую является не конкретное число (набор чисел), а алгоритм, ясна не всем.
Хе-хе. Просто у вас культура речевой коммуникацииsgustchalostJanuary 11 2008, 13:24:29 UTC
подгуляла. Вместо жаргонизма "построить треугольник по двум сторонам и высоте" надо было сказать "построить треугольник, две стороны и высота которого обязательно равны некоторым, заранее заданным величинам".
Вы таки хотите сказать, что Ларри Уолл плохой программист?
Ведь он попытался (и достаточно успешно) создать язык, который пытается проявить "разумное поведение" в каждой конкретной ситуации.
Из этой статьи также следует, что первым языком программирования которому следует учить должен быть Tcl. Кто не справился с его простым набором формальных правил, изложенных в man Tcl, того отсеивать на первой сессии.
Не сомневаюсь, что Ларри - душка, но здесь говорится о том, что он хорош именно как программист, а какие его проекты, кроме перла, мы знаем? :) Впрочем, мне даже где-то стыдно: сколько лет пользуюсь перлом, а теперь вот на него наезжаю.
Comments 283
(The comment has been removed)
Reply
Мне что-то не очень в это верится. Я, например, вполне средний программист, думаю. И полно программистов хуже меня, которые прекрасно понимают, как работает компьютер, но спотыкаются на более сложных абстракциях. Они спокойно сидят в разных конторах и прекрасно делают свою работу в границах своей компетентности.
Reply
... За всю привязанность к сортам дешёвых вин ...
Reply
(The comment has been removed)
Reply
- А какие стороны и высота?
- Любые.
- Так нарисуй любой треугольник!
Т.е., оказалось, к моему удивлению, что самая идея проблемы, ответом на которую является не конкретное число (набор чисел), а алгоритм, ясна не всем.
Reply
Reply
Reply
Вместо жаргонизма "построить треугольник по двум сторонам и высоте" надо было сказать "построить треугольник, две стороны и высота которого обязательно равны некоторым, заранее заданным величинам".
Reply
Reply
... Нет дыма без микросхем ...
Reply
( ... )
Reply
Ведь он попытался (и достаточно успешно) создать язык, который пытается проявить "разумное поведение" в каждой конкретной ситуации.
Из этой статьи также следует, что первым языком программирования которому следует учить должен быть Tcl. Кто не справился с его простым набором формальных правил, изложенных в man Tcl, того отсеивать на первой сессии.
Reply
Я таки промолчу, из уважения к годам, проведенным в уверенности, что перл - хороший язык :)
Reply
Reply
Reply
Leave a comment