Wolfram语言入门

Stephen Wolfram, [美国] 史蒂芬·沃尔弗拉姆

出版时间

2017-01-01

ISBN

9787030499622

评分

★★★★★
书籍介绍
这是由 Wolfram 语言发明人史蒂芬·沃尔弗拉姆亲笔写成的入门书。它不满足于教语法,而是试图呈现一种与主流编程语言根本不同的思维方式:用接近自然语言的命令,把科学计算平台 Mathematica 与计算知识搜索引擎 Wolfram Alpha 多年积累的知识直接调用出来。书中反复鼓励读者动手尝试——变量逃逸会获得唯一命名、For 循环几乎总可被更简洁的 Table 取代——这些细节背后是一种对“代码简洁优雅”的执念。它适合那些不满足于把编程当作工具、而想理解“知识如何被编码”的读者;若只为系统学习 Mathematica 程序设计,则未必契合。
作者简介
Stephen Wolfram 是 Wolfram 语言、Wolfram|Alpha 和 Mathematica 的创立者.他作为计算科学和技术的先驱之一,已做出了近 4 0 多年的贡献. 他从十几岁起便在物理研究中使用计算机,并有了很多重要发现,从而引导他于 2002 年完成了具有开创性意义的著作《一种新科学》. 自 1987 年创建 Wolfram Research 以来,Wolfram 博士一直担任该公司的 CEO. Wolfram Research 是全球最受尊崇的软件公司之一,以长期致力于科技创新而著称.
AI导读
核心看点
  • 作者Stephen Wolfram亲自撰写,权威且易读
  • 融合Mathematica与Wolfram Alpha的结晶
  • 基于知识、符号编程与自然语言风格
读者共识
  • 内容精妙酷炫,学习过程有趣且无痛
  • 适合了解功能简介,非深度程序设计指南
  • 官方文档免费公开,实体书主要作收藏
精彩摘录
  • "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."
用户评论
发明人亲自写的书,其实文档的电子版在官方有公开,买一本收藏下
精妙绝伦
如果你想拿着本书来系统学习Mathematica的话,那肯定是不太合适的,虽然这些命令在M中也能运行。其中并未讲到Mathematica的程序如何设计等等。因为这是一本关于Wolfram语言的书,强调的是如何利用简单的类似自然语言的命令实现一些很酷的操作。
大佬亲自写的就是不一样。
很强大很强大……可惜太贵了!
去年完整读过,tag一下,真的不错
#学习心得#一直觉得“信息时代”的个体,至少应该懂一门编程语言,这是我们与机器打交道的语言。wolfram语言和我们传统意义上的编程语言还有所不同,更像是陪你探索世界的“玩具”。
介绍了mathematica的一些基础功能,可以通过这本书系统学习wolfram语言(入门级) 电子书中文版 百度网盘链接:https://pan.baidu.com/s/16dg6zqTGMHnmyJgi-CkcEQ 提取码:1121
生动、简洁明了。展示了许多强大的功能,既不是一本教程,也不算是工具书。确实是很接近自然语言:内容非常丰富,需要长期的记忆和思维磨合。不得不说,Wolfram真的厉害。
下载
收藏