Эффективность языков против развития рынка
Сперва спрошу здесь.
Почему одна из типичных парадигм современного программирования - забивание гвоздей гидравлическим прессом или даже снарядами с наконечниками из обедненного урана?
Например, в вебе сперва созрели чисто скриптовые задачи, а потом созрела задача Nk одновременных коннектов. На C нельзя сделать псевдопотоки, поскольку каждая процедура жестко завязана с аппаратным стеком, и C не хватает "скриптовости". Казалось бы, делаем лишь то, что устраняет проблему - минималистический скриптовый клей с асинхронностью на уровне команд скрипта и продолжаем пользоваться C с терабайтами либ на нем. Нет, вместо этого запилили кучу новых языков. Последними исходниками, которые я видел, были либы RSA в Go и TCL. Они зачем-то написаны на Go и TCL, хотя все это уже сто раз очень давно сделано на C.
У меня правда есть одно подозрение. Рыночек решает не в пользу максимальной эффективности, а в пользу максимального количества рабочих мест. В таком случае вывод неутешительный: программистов слишком много. На самом деле программисты не нужны.
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.