深入理解Dart编程语言

5星 · 超过95%的资源 需积分: 9 67 下载量 61 浏览量 更新于2024-07-21 收藏 9.85MB PDF 举报
"The.Dart.Programming.Language.03219277" Dart是一种基于类的、面向对象的编程语言,旨在简化现代应用的开发,它能从小型脚本扩展到大型应用程序,并可编译为JavaScript,用于任何现代浏览器。这本书由Dart规范的负责人Gilad Bracha撰写,全面解释了Dart语言及其背后的思维。 《Dart编程语言》为程序员、计算机科学学生和其他合格的专业人士提供了一份权威的Dart语言描述。书中通过大量示例阐明关键编程构造,重点介绍了语言的原则,如可选类型和纯面向对象特性。 Bracha深入讲解了Dart中的反射,展示其如何演变成一种程序员可以轻松应用的形式,而不会导致程序过于庞大。他还分享了关于Dart的Actor风格并发模型和异步编程的宝贵见解。自始至终,他涵盖了语言语义和关键特性的设计思路,帮助读者不仅理解Dart的功能,还理解其工作原理。 本书将让你了解到: 1. Dart的对象模型,其中一切都是对象,甚至包括数字和布尔值。 2. Dart程序如何组织成模块化的库。 3. Dart函数如何结构化、存储在变量中、作为参数传递以及作为结果返回。 4. Dart创新的可选类型处理方法。 5. Dart如何处理表达式和语句。 6. 如何利用Dart的反射实现来对库、类、函数和对象进行自我检查。 7. 隔离(Isolates)和其他支持并发和分布的Dart特性。 8. 结论章节提供了对整个主题的总结和展望。 书中的章节安排如下: - 第1章:介绍 - 第2章:对象、接口、类和混入 - 第3章:库 - 第4章:函数 - 第5章:类型 - 第6章:表达式和语句 - 第7章:反射 - 第8章:异步和隔离 - 第9章:结论 此电子书支持EPUB格式,该格式是开放的行业标准电子书格式,但不同阅读设备和应用程序对其支持程度不一。你可以根据自己的设备或应用设置自定义显示效果,包括字体、字号、单列或双列、横屏或竖屏模式,以及可点击或触控放大查看的图像。为了优化包含编程代码或配置示例的部分,建议在单列横屏模式下,将字体设置为最小,并查看类似印刷版书籍的代码图像链接。 《Dart编程语言》是一本深入介绍Dart的必备参考书籍,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。