Решил вынести в пост.
Смотрите.
Так называемая "серебряная пуля" была упомянута в работе товарища Брукса (который "Мифический человеко-месяц").
Вот статья про нее: http://en.wikipedia.org/wiki/No_Silver_Bullet
Брукс говорит, что все, с изобретением ЯВУ прогресс остановился, мы уперлись в сложности предметных областей.
Разница в выразительности (отношение строк кода) между (макро)ассемблером и ЯВУ времен миф.чел-мес. была, как я могу предположить, где-то раза в три-пять.
Today's languages, such as C,C++, and Java are considered to be improvements, but not of the same order of magnitude.
Однако измерения показывают, что между C++, Java и OCaml, Haskell и Erlang разница в выразительности такая же, как между ассемблером и обычными ЯВУ.
Я стандартно пишу меньше в три-пять раз в строках кода по сравнению C/C++. Мой код после исправления товарищами (
rvp74,
lomeo,
deni_ok и многими другими;) еще сокращается.
Поэтому языки семейства ML и языки типа Эрланг - это и есть серебряная пуля современности.
(было тут)
Так называемая "серебряная пуля" была упомянута в работе товарища Брукса (который "Мифический человеко-месяц").
Вот статья про нее: http://en.wikipedia.org/wiki/No_Silver_Bullet
Брукс говорит, что все, с изобретением ЯВУ прогресс остановился, мы уперлись в сложности предметных областей.
Разница в выразительности (отношение строк кода) между (макро)ассемблером и ЯВУ времен миф.чел-мес. была, как я могу предположить, где-то раза в три-пять.
Today's languages, such as C,C++, and Java are considered to be improvements, but not of the same order of magnitude.
Однако измерения показывают, что между C++, Java и OCaml, Haskell и Erlang разница в выразительности такая же, как между ассемблером и обычными ЯВУ.
Я стандартно пишу меньше в три-пять раз в строках кода по сравнению C/C++. Мой код после исправления товарищами (
Поэтому языки семейства ML и языки типа Эрланг - это и есть серебряная пуля современности.
(было тут)