文件名称:ast-metaprogramming:AST 元编程——一种新的编程范式
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-16 00:59:39
AST 元编程和在 JavaScript 中实现 JavaScript 在编程范式中存在许多宗教争论,例如静态与动态类型、函数式与面向对象编程等。虽然每个支持者阵营都有他们喜欢或讨厌某些语言功能的正当理由,但实际上并没有非黑即白。哪种范式是好是坏的白色区分。 实际上,每个编程范式都有自己的优点和缺点,我们经常通过限制自己只遵循某些范式来牺牲许多权衡。 但是,如果有一种新的编程范式结合了每个对立范式中的优点并使它们作为一个整体一起工作呢? 在本文中,我将分享我发明或重新发现的一种新编程范式,我将其称为AST 元编程。 AST 元编程 简而言之, AST 元编程是使用面向对象编程的 steroid 中的函数组合。 从本质上讲,AST 元编程由可组合的函数组成,这些函数大多无副作用。 但不是手动组合这些函数,而是将它们封装在对象内部并链接在一起以形成类似 AST 的数据结构。 对于那些不知
【文件预览】:
ast-metaprogramming-master
----README.md(20KB)