本书基于Mathematica 12.3,全面介绍了Mathematica软件的高级编程技术,全书分为8章:第1章Mathematica基础,重点阐述Mathematica软件的入门操作;第2章Wolfram语言经典编程,讨论类似于C语言等高级语言的Mathematica编程方法;第3章Wolfram语言列表,叙述了Mathematica软件最重要的数据类型列表的操作方法;第4章详细讨论了Wolfram语言内置函数和自定义函数的用法;第5章模块编程技术分析Mathematica软件四种主要的模块编程技巧;第6章讨论了Wolfram语言字符串和数据集;第7章展示了Mathematica软件强大的绘图和声音处理能力;第8章详细阐述了Mathematica程序包的设计方法。Mathematica软件是最能体现计算机价值的科学计算软件,而运行于其上的Wolfram语言是最高层次的科学计算语言。本书基于Mathematica 12.3,全面介绍了Mathematica软件的高级编程技术, 本书可作为高等院校工学、理学、艺术学和经济学等学科本科生和研究生学习Mathematica软件和Wolfram语言的入门教材,也可作为这些学科门类下设专业本科生和研究生及科研人员用于数据分析的参考书。
Swift语言是Apple公司推出的开发Apple平台应用软件的程序设计语言。《Swift语言程序设计——基于Swift 5.8和Xcode 15》基于2023年6月的Swift语言(版本5.8)和Xcode集成开发环境(版本15.0)介绍Swift语言程序设计技术。全书共9章,第1章为Swift开发基础,介绍了变量类型和工程框架; 第2章为Swift数据表示,讨论Swift数据类型; 第3章为运算符与程序控制,阐述表达式与程序控制方式; 第4章为函数与闭包,分析函数的定义与用法; 第5章为枚举与结构体,介绍了这两种类型的定义与用法; 第6章为类与实例,阐述面向对象程序设计元素与方法; 第7章为扩展与协议,介绍类型扩展方法与用法; 第8章为泛型与模糊类型,讨论泛型函数和类型约束等; 第9章为用户界面设计,分析SwiftUI框架技术和界面设计方法。《Swift语言程序设计——基于Swift 5.8和Xcode 15》内容丰富,实例精辟,讲解透彻,自成体系。 《Swift语言程序设计——基于Swift 5.8和Xcode 15》可作为高等院校计算机工程、软件工程、物联网工程和信息安全技术等相关专业的本科生学习Swift语言的教材或参考书,也可供Apple平台程序设计爱好者参考使用。