Java и традиционные языки: производительность программиста
Результаты интересные, конечно.
Только не Java vs Pascal и уж тем более не Java vs Python и Java vs Objective Caml.
Очевидно, что разницы между собственно языками в данной задаче скорее нет, чем есть.
Зато более чем видна разница между программистами.
Пусть задача непоказательная изначально, пусть в программах больше половины - вынужденный код.
И тем не менее - есть и стандартные функционально-/декларативно- рекурсивные решения, и зубодробильные императивные драконы с - ух, как! - попытками оптимизации.
Подвиг 1984-1987 годов Tom DeMarco with Tim Lister ("Software Development: State of the Art vs State of the Practice") повторить не удалось, но разлёт - налицо.
Сразу вспоминается
vitaly_b и Движок За Миллион (tm).
Страшно.
Результаты интересные, конечно.
Только не Java vs Pascal и уж тем более не Java vs Python и Java vs Objective Caml.
Очевидно, что разницы между собственно языками в данной задаче скорее нет, чем есть.
Зато более чем видна разница между программистами.
Пусть задача непоказательная изначально, пусть в программах больше половины - вынужденный код.
И тем не менее - есть и стандартные функционально-/декларативно- рекурсивные решения, и зубодробильные императивные драконы с - ух, как! - попытками оптимизации.
Подвиг 1984-1987 годов Tom DeMarco with Tim Lister ("Software Development: State of the Art vs State of the Practice") повторить не удалось, но разлёт - налицо.
Сразу вспоминается
Страшно.
no subject
Date: May. 9th, 2006 15:50 (UTC)Э-э-э. Никогда бы не подумал, что ты хочешь что-то подобно сделать.
Нда, мне постоянно говорят что у меня шутки злые ;) Но тут ничего не поделаешь, какие есть.
>Но когда от этого данного конкретного программиста в конечном итоге будет зависеть качество конечного продукта...
Как там Морфиус говорил? - Добро пожаловать в реальный мир...
Матрица имеет нас, Руслан. ;) Тем интереснее становиться жить. Организовать эту разношёрстую компанию ЛыцАрей клавиатуры и направить по нужному тебе путь, задача посерёзнее чем забабахать крутой алгоритм.