История изменений
Исправление makoven, (текущая версия) :
Каждый раз, когда кто-то думает, что может «оставить низкоуровневые вещи для сишечки» и при этом не дать прикладным программистам адекватных абстракций, и получается... Lua.
Каждый раз когда пишут очередной «высокоуровневый» bloat-язык, навроде руби с питоном, сообщество переписывает на его многочисленных абстракциях все «низкоуровневые вещи». Которые в результате становятся непереносимы за пределы языка. А в аду устанавливается новый котел.
При этом, как правило его ffi получается настолько переусложненным, что писать сишные биндинги могут только специально обученные старцы
Исправление makoven, :
и при этом не дать прикладным программистам адекватных абстракций, и получается... Lua.
Каждый раз когда пишут очередной «высокоуровневый» bloat-язык, навроде руби с питоном, сообщество переписывает на его многочисленных абстракциях все «низкоуровневые вещи». Которые в результате становятся непереносимы за пределы языка. А в аду устанавливается новый котел.
При этом, как правило его ffi получается настолько переусложненным, что писать сишные биндинги могут только специально обученные старцы
Исходная версия makoven, :
и при этом не дать прикладным программистам адекватных абстракций, и получается... Lua.
Каждый раз когда пишут очередной «высокоуровневый» bloat-язык, навроде руби с питоном, сообщество переписывает на его многочисленных абстракциях все «низкоуровневые вещи». Которые в результате становятся непереносимы за пределы языка. А в аду устанавливается новый котел.
При этом, как правило и сам язык и его ffi получаются настолько переусложненными, что писать сишные биндинги могут только специально обученные старцы