有人可以给我粗略的分割或这三种语言之间差异的要点吗?我应该注意哪些关键语法或结构?似乎它们的语法不同,有时会变得相当困惑。任何提示、良好的阅读或澄清都会有很大帮助,谢谢!
最佳答案
以下是我尝试为您总结的三个内容:
JavaScript 是最流行的,通常对于初学者来说是最容易上手的,并且通常是学习的一个不错的选择。
JavaScript 几乎可以在任何地方、每个系统上以及每个 Web 浏览器中运行。几个流行的 JavaScript 库是 jQuery 和 Node.js。
关键语法/结构:该语言是基于原型(prototype)的,而不是基于类的。这赋予了 JavaScript 极大的灵活性,感觉与其他语言截然不同。
Ruby 是一种面向对象的编程语言,其风格与 Perl 和 Python 类似。
Ruby 在构建 Web 应用程序方面特别受欢迎,这要归功于许多流行的库,尤其是 Ruby On Rails 和 Sinatra。
关键语法/结构:Ruby 的编写方式类似于 Perl 和 Python,并且在精神上与 LISP 和 Smalltalk 非常接近,后者支持多种动态、反射和领域特定语言。
Coffeescript是一种与JavaScript相关的元语言。 Coffeescript 旨在提供更好的语法、更有意义的编码约定,并保护开发人员免受错误的影响。
Coffeescript 通常编译为 JavaScript。 Coffeescript 与 Microsoft TypeScript 类似,与 Google 的 Dart 语言半类似,旨在改进 JavaScript 的思想。
关键语法/结构:语法比 JavaScript 短得多,许多人发现它更容易阅读/编写。如果您阅读“JavaScript:优秀部分”,那么您将了解 Coffeescript 语法/结构的重要性。
当你学习时,我的建议是专注于 JavaScript。还有更多的人使用它,为它编写教程,并开发与之相关的软件。
关于javascript - 澄清 Javascript、Ruby 和 Coffeescript 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28226796/