书籍介绍
Wolfram语言是一种基于知识、符号编程、自然语言风格的超大型编程语言,是 Wolfram 此前两项里程碑式的作品——科学计算平台 Mathematica 与计算知识搜索引擎 Wolfram Alpha 的结晶。Wolfram公司正在中国推广该软件,本书是Wolfram软件的基础教程,英文版344页,全彩印刷,于2015年12月出版。中文译本将于2017年1月出版。该书作者Stephen Wolfram是Mathematica软件的开发者(1988年)。
AI导读
核心看点
- 作者Stephen Wolfram亲自撰写,权威且易读
- 融合Mathematica与Wolfram Alpha的结晶
- 基于知识、符号编程与自然语言风格
适合谁读
- 希望系统入门Wolfram语言的初学者
- 对Mathematica及科学计算感兴趣者
- 探索人工智能与计算知识引擎的读者
读前提醒
- 非传统编程书,侧重用自然语言实现操作
- 建议配合官网在线版或Notebook文件学习
- 部分读者反馈印刷缺页,建议检查版本
读者共识
- 内容精妙酷炫,学习过程有趣且无痛
- 适合了解功能简介,非深度程序设计指南
- 官方文档免费公开,实体书主要作收藏
本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。
精彩摘录
- "Definitions can be associated with the head of a function (“downvalues”), with the heads of its arguments (“upvalues”), or with the head of the head, etc. (“subvalues”). Upvalues are effectively a generalization of methods in object-oriented languages."
- "What happens if a variable escapes from a Module without having been assigned a value? Try it! You’ll find you’ll get a new variable that’s been given a unique name."
- "What about other procedural programming constructs, like Do and For? The Wolfram Language has those. Do is sometimes worth using, particularly when your objective is side effects, like assigning variables or exporting data. For is almost always a bad idea, and can almost always be replaced by much c"
- "There’s a correspondence between patterns for strings, and patterns for sequences in lists. SequenceCases is the analog for lists of StringCases for strings."
- "Can I specify a file name in CloudObject, CloudPut, etc.? Yes. And the file name will be taken to be relative to your home directory in the cloud. The file will also get a URL, that includes the base of the cloud you’re using, and your user ID."
作者简介
Stephen Wolfram 是 Wolfram 语言、Wolfram|Alpha 和 Mathematica 的创立者.他作为计算科学和技术的先驱之一,已做出了近 4 0 多年的贡献. 他从十几岁起便在物理研究中使用计算机,并有了很多重要发现,从而引导他于 2002 年完成了具有开创性意义的著作《一种新科学》. 自 1987 年创建 Wolfram Research
以来,Wolfram 博士一直担任该公司的 CEO. Wolfram Research 是全球最受尊崇的软件公司之一,以长期致力于科技创新而著称.