欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Dart
来自开放百科 - 灰狐
(版本间的差异)
小 (→链接) |
小 |
||
第4行: | 第4行: | ||
类似于JavaScript,Dart也是一种面向对象语言,但是它采用类基础编程,与JavaScript不同。它只允许单一继承,语法风格接近C语言。 | 类似于JavaScript,Dart也是一种面向对象语言,但是它采用类基础编程,与JavaScript不同。它只允许单一继承,语法风格接近C语言。 | ||
+ | |||
+ | Dart的一些特性解决了像[[Java]]或Javascript语言长久以来存在的问题。它的快照功能类似于[[Smalltalk]]的映像(image),使用快照不仅可以带来(接近)即时的应用程序启动速度,而且还没有映像遗留的一些问题。隔离体特性可以确保代码在无共享状态的单线程内执行,它的消息传递并发类似于Javascript中的[[WebWorker]]和[[Erlang]]中的进程。Dart的这些语言特性使得我们可以开发可扩展的和模块化的应用。Dart代码既可以被DartC编译器编译成普通的Javascript,也可以在Dart虚拟机(Dart VM)中执行。 | ||
==链接== | ==链接== |
2014年10月12日 (日) 03:38的版本
您可以在Wikipedia上了解到此条目的英文信息 Dart Thanks, Wikipedia. |
Dart 由Google主导开发,于2011年10月公开,它的开发团队由Google Chrome浏览器V8引擎团队的领导者拉尔斯·巴克(Lars Bak)所主持,它的目标在于取代 JavaScript。
类似于JavaScript,Dart也是一种面向对象语言,但是它采用类基础编程,与JavaScript不同。它只允许单一继承,语法风格接近C语言。
Dart的一些特性解决了像Java或Javascript语言长久以来存在的问题。它的快照功能类似于Smalltalk的映像(image),使用快照不仅可以带来(接近)即时的应用程序启动速度,而且还没有映像遗留的一些问题。隔离体特性可以确保代码在无共享状态的单线程内执行,它的消息传递并发类似于Javascript中的WebWorker和Erlang中的进程。Dart的这些语言特性使得我们可以开发可扩展的和模块化的应用。Dart代码既可以被DartC编译器编译成普通的Javascript,也可以在Dart虚拟机(Dart VM)中执行。
链接
分享您的观点