LINUX.ORG.RU

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

Исправление LINUX-ORG-RU, (текущая версия) :

что у нее уже необратимая профессиональная деформация программиста, си головного мозга.

Она смотрит на программы не на уровне синтаксических конструкций, а на уровне итогового исполнения. А там вариантов не много всего два и ещё два подварианта, просто на стеке дёрг, выгрузка на стек исполняемого чанка из кучи, всё. Сами лямбды могут быть раскручены в линейный код, там вообще вызовов нет никаких просто как цикл раскручено, это значит что можно тоже самое и без лямбд написать, так как рекурсия если будет то хвостовая. А если нет, то добро пожаловать где там свет в конце тунеля, ну граница стека при которой будет «есть пробитие!»

Про то где функции это типы высшего порядка я вообще молчу. Там вообще можно на компьютере А её запустить, она сама себя по значению через интерент пошлёт на компьютер Б и там продолжит исполнение. Но это обычно динамические языки, хотя в теории можно такое провернуть и со статическим языком.

Короче зря вы ругаетесь, низкоуровневые вещи как были так и остались, хоть на чём ты там пиши, внизу у них жопа одинаковая на вид. Важно и как оно пишется и как исполняется, а не что-то по отдельности, просто тебе важнее как пишется, а ей как исполняется. Разные сферы деятельности, и разные центры внимания, но без друг дружку вам никак =) Так что иди обнимафки с ирогбуг и чайепитие :D

Исходная версия LINUX-ORG-RU, :

что у нее уже необратимая профессиональная деформация программиста, си головного мозга.

Она смотрит на программы не на уровне синтаксических конструкций, а на уровне итогового исполнения. А там вариантов не много всего два и ещё два подварианта, просто на стеке дёрг, выгрузка на стек исполняемого чанка из кучи, всё. Сами лямбды могут быть раскручены в линейный код, там вообще вызовов нет никаких просто как цикл раскручено, это значит что можно тоже самое и без лямбд написать, так как рекурсия если будет то хвостовая.

Про то где функции это типы высшего порядка я вообще молчу. Там вообще можно на компьютере А её запустить, она сама себя по значению через интерент пошлёт на компьютер Б и там продолжит исполнение. Но это обычно динамические языки, хотя в теории можно такое провернуть и со статическим языком.

Короче зря вы ругаетесь, низкоуровневые вещи как были так и остались, хоть на чём ты там пиши, внизу у них жопа одинаковая на вид. Важно и как оно пишется и как исполняется, а не что-то по отдельности, просто тебе важнее как пишется, а ей как исполняется. Разные сферы деятельности, и разные центры внимания, но без друг дружку вам никак =) Так что иди обнимафки с ирогбуг и чайепитие :D