LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

Для меня проблема N1 не язык программирования, а его экосистема.

В каждом из них она своя, да еще с своими нюансами

На самом деле основная проблема — это отсутствие переиспользуемых алгоритмов. Проблема в том, что все они — говно и делались под машину Тьюринга. У машины Тьюринга есть неустранимая преграда для увеличения производительности и наращивания сложности, в которую уткнулись где-то в конце девяностых. До сих пор «переиспользование» заключалось в том, что мы просто наращиваем уровень абстракции и делаем поверх него все тот же пошаговый алгоритм. В нулевых внезапно выяснилось, что наращивание уровня абстракции уже очень и очень дорого стоит по вычислительным ресурсам, а машина Тьюринга быстрее бегать уже не может. «Мамы дома нету, краник высоко, а собачке жучке писать нелегко».

Исходная версия byko3y, :

Для меня проблема N1 не язык программирования, а его экосистема.

В каждом из них она своя, да еще с своими нюансами

На самом деле основная проблема — это отсутствие переиспользуемых алгоритмов. Проблема в том, что все они — говно и делались под машину Тьюринга. У машины Тьюринга есть неустранимая преграда для увеличения производительности и наращивания сложности, в которую уткнулись где-то в конце девяностых. До сих «переиспользование» заключалось в том, что мы просто наращиваем уровень абстракции и делаем поверх него все тот же пошаговый алгоритм. В нулевых внезапно выяснилось, что наращивание уровня абстракции уже очень и очень дорого стоит по вычислительным ресурсам, а машина Тьюринга быстрее бегать уже не может. «Мамы дома нету, краник высоко, а собачке жучке писать нелегко».