Size: a a a

Emacs — русскоговорящее сообщество

2021 January 10

A ß in Emacs — русскоговорящее сообщество
отсутствие изменяемого состояния это критерий чистого функционального языка
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
A ß
есть формальные критерии для функционального языка, например возможность создавать, передавать и возвращать функции
Это есть в си
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
источник

A ß in Emacs — русскоговорящее сообщество
покажи мне создание функции в си внутри другой функции
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
A ß
покажи мне создание функции в си внутри другой функции
Я покажу, ты видеть это хочешь?
источник

A ß in Emacs — русскоговорящее сообщество
да
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
Хорошо, сейчас
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
и передачу локального скоупа в функции тоже покажи, да
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
и замыкания
источник

A ß in Emacs — русскоговорящее сообщество
чисто теоретически замыкания можно запретить
источник

A ß in Emacs — русскоговорящее сообщество
хотя полезность такого языка под вопросом
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
A ß
покажи мне создание функции в си внутри другой функции
typedef void (*shouter) (char *, int);

shouter create_shouter() {

return (shouter)append_dottext_convert_to_hex(
"                      
   mov     ebx,1                        
   mov     eax,4                                
   int     0x80                            
   mov     eax,1                          
   int     0x80
   ret
");
}
источник

A ß in Emacs — русскоговорящее сообщество
это смешно
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
A ß
это смешно
Да? А что я тут функцию не создаю?
источник

A ß in Emacs — русскоговорящее сообщество
нет
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Это байтодроч какой-то, а не функция
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
A ß
нет
Почему?
источник

A ß in Emacs — русскоговорящее сообщество
для начала, что такое append_dottext_convert_to_hex?
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
Nikita Domnickij
Это байтодроч какой-то, а не функция
Внутри create_shouter я создаю функцию которая принимает два аргумента, строку и длину строки, и выводит его в stdout
источник

A ß in Emacs — русскоговорящее сообщество
2) это функция на си?
источник