dynamic - 出于好奇而学习的动态语言

标签 dynamic dynamic-languages

这是一个“最佳语言”问题,但希望有足够的变化使其有值(value)。

作为只使用 C 和 C# 的人,我很想学习一门动态语言来扩展我的知识。我不知道该选择哪个。

问题是我的动机不一定是创建任何“真实世界”项目或与其他系统集成的项目,而只是学习。

话虽如此,对于那些只熟悉我提到的语言的人来说,可能会忽略晦涩难懂和缺乏支持..

  • 哪种动态语言将是最大的偏离?
  • 哪个会介绍最新颖的概念?
  • 哪些是动态语言的典范?

最佳答案

我建议学习 IronPython .作为一种语言,它对您来说仍然是一个重大的转变,但您将能够使用您熟悉的 .NET 框架中的所有内容。 (我通常认为尝试一次从根本上改变开发的一个方面是个好主意......一次通过不同的方面,你总是会感到舒服部分你正在做的事情,这将帮助你更快地学习新的部分,IMO。)

此外,使用 C# 4,您将能够从 C# 代码调用 IronPython,包括以这种方式使用其动态功能。

关于dynamic - 出于好奇而学习的动态语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1064942/

相关文章:

java - invokedynamic 何时会在标准 JDK 中可用?

json - CouchDB 最适合动态语言吗?

C - 动态矩阵分配 : something doesn't make sense to me

java - 动态生成 java 源代码(没有 xjc)

python - 调试 Ruby/Python/Groovy

javascript - JavaScript .prototype 如何工作?

performance - 是否有可能设计一种动态语言而不会造成显着的性能损失?

Java Reflection - 如何为从 One 和 Two 扩展的类设置值

C - 共享内存 - 共享结构内的动态数组

c - 打印通过指针 C 发送的字符串