本书读者的定位是从完全没有程序基础的人到有基础的程序设计师。在书的章节编排上,由浅入深,前9章是基础的程序设计篇章,10-12章是这个语言的核心观念,也是比较进阶的程序设计方式,会对应到面向对象编程风格的设计方式,13-15章是关于串流及文档的存取方面,最后3章会提升到更高层次的讨论,介绍面向对象设计、函数式程序设计及元程序设计。语言的初学者不用把书全部看完,就可以具体实践项目,待有一些实操经验后慢慢阅读后续的章节。
第1篇从几个重要的问题开始1
第1章 Julia是什么样的程序语言3
第2章走入Julia的世界,的问题开
第3章上手Julia 35
第2篇程序设计基础篇61
第4章控制流程一一条件判断与循环63
第5章集合容器78
第6章字符、字符串与正则表达式118
第7章函数136
第8章递归160
第9章例外处理168
第3篇程序设计对象篇175
第10章类型177
第11章方法196
第12章数据结构与泛型程序设计9
第4篇串流与档案231
第13章档案读写233
第14章网络程序设计243
第15章文档与目录管理250
第5篇程序设阶篇259
第16章再论类型系
第17章函数程序设计273
18 Macero X Metaprogramming
附录 294