Dart语言框架

谷歌公司2023年11月30日
8054阅读

作品详情

1历史

发布

Dart亮相于2011年10月10至12日在丹麦奥尔胡斯举行的GOTO大会上[3]。该项目由Lars bak和kasper lud创建。

标准化

Ecma国际组织组建了技术委员会TC52来开展Dart的标准化工作,并且在Dart可以编译为标准JavaScript的情况下,它可以在任何现代浏览器中有效地工作。Ecma国际组织于2014年7月第107届大会批准了Dart语言规范第一版,并于2014年12月批准了第二版。

Flutter

2015年5月Dart开发者峰会上,亮相了基于Dart语言的移动应用程序开发框架Sky[4],后更名为Flutter。

新版本

2018年2月,Dart2成为强类型语言。

2例子

hello world例子

在终端打印字符串‘Hello World!’

计算斐波那契数列

一个简单的类

计算两点距离

异步并发示例

使用了Isolate

功能介绍

Dart是谷歌开发的计算机编程语言,后来被Ecma(ECMA-408)认定为标准。它被用于web、服务器、移动应用[1]和物联网等领域的开发。它是宽松开源许可证(修改的BSD证书)下的开源软件。Dart是面向对象的、类定义的、单继承的语言。它的语法类似C语言,可以转译为JavaScript,支持接口(interfaces)、混入(mixins)、抽象类(abstract classes)、具体化泛型(reified generics)、可选类型(optional typing)和sound type system。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
案例
Boundary 提供了一种访问主机和关键系统的安全方案,无需管理凭证或公开网络,由 HashiCorp 开源。 Boundary 旨在使用最小特权原则 (POLP, principle of ...
1070管理和监控安全相关
socksfilter 是一个 socks5 过滤器。 特性 根据IP所在国家过滤,命中直连,非命中走后端socks5 server 后端聚合多个socks5 server,随机选择或者顺序选择...
Thanos 是一组可以组成具有长期存储期限的高可用指标系统的组件,可以将其无缝添加到现有 Prometheus 部署之上。 Thanos 利用 Prometheus 2.0 存储格式在任何对象...
nhooyr websocket 是一个小巧的 Go WebSocket 库。 特性 轻便常用的 API 一级 context.Context 支持 完全通过 WebSocket autobah...
Dragon 语言(中文:龙语言)是一个新设计的类似于 Python 或 Matlab 的一个针对科学计算的脚本语言。该软件是这个新语言的解释器,当前基于 Go 语言开发。目前尚未完全确定该语言...
当前共1059个项目

评论