Google结构化编程语言 Dart 简介
fmms 13年前
<p>Dart是一种基于类的可选类型化编程语言,设计用于创建Web应用程序。 Google称,Dart的设计目标是为Web编程创造结构化但又富有灵活性的语言;编程方法一目了然,符合程序员的自然习惯,易于学习;能在所有浏览器 和不同环境中实现高性能。</p> <p style="text-align:center;"><img title="Google结构化编程语言Dart简介" border="0" alt="Google结构化编程语言Dart简介" src="https://simg.open-open.com/show/c75b9b18f3c7a99692ec456f04d6d0d6.png" width="290" height="138" /></p> <p>Dart代码以两种方式执行,一种是原生虚拟机,一种是JavaScript引擎,用编译器将Dart代码翻译成 JavaScript代码。这允许程序员在Dart中创建Web应用,编译后在任何浏览器上运行。Dart语言官网提供了名叫Dartboard的在线应 用,让感兴趣的开发者在线上编程和运行。</p> <p>示例代码:</p> <pre class="brush:cpp; toolbar: true; auto-links: false;">class Point { Point(this.x, this.y); distanceTo(Point other) { var dx = x - other.x; var dy = y - other.y; return Math.sqrt(dx * dx + dy * dy); } var x, y; } main() { Point p = new Point(2, 3); Point q = new Point(3, 4); print('distance from p to q = ${p.distanceTo(q)}'); }</pre> <span style="font-weight:bold;">项目地址</span>: <a href="/misc/goto?guid=4958192889291879780" target="_blank">http://www.dartlang.org/</a> <p></p>