【发布时间】:2023-03-10 20:49:01
【问题描述】:
真正知道如何利用动态编程语言的人与使用静态语言的人在编程方面有何不同?
我熟悉关于静态类型与动态类型的整个争论,但这不是我想要的。我想讨论在动态语言中实用但在静态语言中不实用的问题解决技术。
我见过的大多数用动态编程语言编写的代码与用静态编程语言编写的代码并没有太大区别。俗话说,你可以用任何语言写FORTRAN,很多人都这样做。但是有些人使用动态编程语言来解决问题,这种方式不容易转化为例如 C++。他们的一些技巧是什么?
有哪些很好的资源可以讨论如何使用动态编程语言?不是关于语言语法或 API 参考的书籍,而是关于利用动态语言功能解决问题的方法的资源。
编辑(2009 年 1 月 5 日):我很欣赏下面的答案,但它们似乎并没有解释动态语言倡导者所说的他们所经历的生产力的巨大提高。
【问题讨论】:
-
为了它的价值,我写了一篇关于动态与静态类型习语主题的帖子:stackoverflow.com/questions/406760/…
-
好问题+1!太糟糕了,它导致了乏味和无趣的答案。