【发布时间】:2011-02-22 08:33:43
【问题描述】:
在您看来,学习和使用元编程最好的语言是什么(就简单性、可读性和代码优雅而言)?
我认为元编程是“编码的未来”。并不是说代码会消失,但我们可以看到这种情况会出现在新技术上。
【问题讨论】:
-
您可能希望将此作为社区 wiki 问题,以避免在主观和争论的基础上结束。
-
现在是社区维基。
-
+1 好问题。真的很遗憾这被关闭了,因为关于这个主题有很多话要说。 Lisp (1960) 是所有元编程语言之母。 Scheme 是一个易于学习的 Lisp。 MetaLanguage(ML,1970 年代)系列语言专为元编程而设计,现代衍生产品(OCaml、Haskell、F#)对它有很好的支持。查看可让您以 .NET 和 LLVM 等虚拟机为目标的语言。正则表达式是元编程有用性的一个引人注目的实际示例。
-
@JonHarrop :我很少遇到任何关于 Haskell 或 F# 元编程的(好的/广泛的)文章。大多数情况下,它实际上是在谈论 notcool Template Haskell 是如何(完全没有关于 F# 中的 MP):/
-
@Noein:我在 F# youtu.be/WI9bNWzTkxs 做了一个关于元编程的讲座,网上有几十个用 F# 编写的元程序示例 blogs.msdn.com/b/ashleyf/archive/2010/09/24/fscheme-0-0-0.aspx gist.github.com/markusl/1140246 codegoeshere.blogspot.co.uk/2009/03/… 等。
标签: programming-languages metaprogramming