Size: a a a

2021 June 18

0

000Sanya in dlang.ru
но это уже не совсем то
источник

U

UsernameAK in dlang.ru
да, но всё ещё метапрограммирование
источник

0

000Sanya in dlang.ru
принципы совсем другие
источник

OB

Oleg B in dlang.ru
ты собираешь код другим кодом, и уже результат будет исполняться
источник

OB

Oleg B in dlang.ru
собственно как mixin в D, только eval это runtime
источник

OB

Oleg B in dlang.ru
а в pascal это как было?
источник

U

UsernameAK in dlang.ru
а хз
источник

0

000Sanya in dlang.ru
ну хз, мне кажется это сильно разные вещи
источник

0

000Sanya in dlang.ru
шаблоны, аст макросы и eval-mixin
источник

U

UsernameAK in dlang.ru
разные, но назначение то одно
источник

0

000Sanya in dlang.ru
ну да
источник

OB

Oleg B in dlang.ru
и вот в свете такого количества концепций можно учить языки как примеры реализации этих концепций
источник

OB

Oleg B in dlang.ru
в D их много, можно начинать с него))))
источник

0

000Sanya in dlang.ru
хотя тут чаще всего они и по задачам друг друга вообще не покрывают
источник

U

UsernameAK in dlang.ru
теперь я не понимаю, как я научился программировать)
источник

0

000Sanya in dlang.ru
надо сразу начинать с зубодробительного
источник

0

000Sanya in dlang.ru
Coq, idris, haskell
источник

0

000Sanya in dlang.ru
потом scala, f#
источник

0

000Sanya in dlang.ru
d, c++, cuda
источник

OB

Oleg B in dlang.ru
функциональные языки не нужны
источник