programming-languages - 比较语言的好引用?

标签 programming-languages language-comparisons

我熟悉几种计算机语言(Java、C、C++、Python、Scheme、Javascript),但对用于分析和比较它们的术语(如动态/静态绑定(bind)、动态/静态类型、通过-按值与按引用传递、闭包、运算符重载等)。

是否有白皮书或易于阅读的书籍足够深入地讨论这些主题,让我能够看到一种不熟悉的计算机语言并对自己说,“哦,它有动态绑定(bind)和静态类型”,以及说“这与 C++ 不同,因为……但相似,因为……”?

最佳答案

如果您喜欢通过示例学习,Rosetta Code是一个很好的资源。它的Language Comparison Table可能是一个很好的起点。

我发现它对理论比较(“C++ 和 Java 各自的异常处理系统有何不同?”)和实际工作(“我知道如何在 PHP 中执行 foreach(); PERL 中的等效操作?”)。

关于programming-languages - 比较语言的好引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7614994/

相关文章:

programming-languages - 数据检索——数据库VS编程语言

java - 编译时类型和运行时类型之间存在差异的原因是什么?

programming-languages - 测量单位是 F# 独有的吗?

programming-languages - 反向推理引擎(找到一个随机的 X,其中 foo(X) 为真)

PHP 中类 Java 的集合

python - 从 Ruby 移植到 Python : What to do with 'yield'

c++ - 人们远离 C++ 需要什么?

python - 在 Python 中将表达式嵌入字符串的等价物是什么? (即 Ruby 中的 "#{expr}")

java - Java中是否有.Net TypeConverter等价物

c++ - C++ 中的 Ada 子类型等价物