这是一种奇怪的比较.这有点像问"柴油发电机不能用汽油车做什么?" 呃,那些不是真正的同类......
Lisp宏[我几乎一无所知]允许你进行编译时元编程.您可以使用它来实现各种有用的东西,从消除一些样板代码到虚拟定义一个全新的编程语言.
Haskell monad是构造某些类型的计算的有用方法.他们可以轻松地做某些本来有点繁琐的事情.(例如,在运行下一个函数之前检查每个函数的结果以确保它成功.)所有这些都是运行时的事情; 它与编译时代码生成无关.
| 归档时间: |
|
| 查看次数: |
866 次 |
| 最近记录: |