解决方案

《Wolfram 语言入门》

《Wolfram 语言入门》翻译自 Stephen Wolfram 博士撰写的英文书 An Elementary Introduction of the Wolfram Language,由科学出版社出版。


Stephen Wolfram

是 Wolfram 语言、Wolfram|Alpha 和 Mathematica 的创立者. 他作为计算科学和技术的先驱之一,已做出了近 4 0 多年的贡献. 他从十几岁起便在物理研究中使用计算机,并有了很多重要发现,从而引导他于 2002 年完成了具有开创性意义的著作《一种新科学》. 自 1987 年创建 Wolfram Research 以来,Wolfram 博士一直担任该公司的 CEO. Wolfram Research 是全球最受尊崇的软件公司之一,以长期致力于科技创新而著称.

stephenwolfram.com


什么是 Wolfram 语言

Wolfram 语言是一种计算机语言(computer language).它为你提供了与计算机交流的方式,尤其是你可以告诉它要做什么.


计算机语言有很多种,比如C++、Java、Python 和JavaScript.Wolfram 语言基于知识 (knowledge based) 的特性让其独树一帜. 这意味着它已经拥有了许多知识,因此你只需告诉它很少的内容就可以让它完成你想做的事情.


在这本书中,你将了解如何使用Wolfram 语言来完成很多任务,并将学习如何用计算思维来思考要做的事,以及如何用Wolfram 语言与计算机对话.


为什么不能用日常英语描述你想要做的事情呢?在Wolfram|Alpha 中你就可 以这样做,而且它对简短的提问非常有效. 但对更复杂的任务而言,用日常英语 来描述所有的内容便会变得不够实际.这正是Wolfram 语言的用武之地.


Wolfram 语言的设计理念是充分利用内置的丰富知识,把描述想要完成的任务这件事变得尽量简单.更重要的是当你用Wolfram 语言提出问题时,计算机马上能够理解你的意思并给出想要的答案.


我认为Wolfram 语言是将构思变成现实的最佳工具.从你最初的构思开始,到将其用计算术语进行公式化,然后用Wolfram 语言进行表述,最终让Wolfram语言尽可能自动化地完成.


你可以创建视觉、文字、互动或其他任何形式的内容;可以进行分析或探索;可以编写代码、创建应用程序和网站;在计算机、网页、电话、微型嵌入设备和更多地方实现各种不同的构思.


大概从30年前,我开始了对当今的Wolfram 语言的构建.在整个过程中,特别是在Mathematica 方面,Wolfram 语言得到了世界各国的研究机构和学校的广泛应用,并借助它实现了大量的卓越创新和发现.


如今的Wolfram语言已经具有崭新的意义:它是一种新型的通用计算机语言,重新定义了计算机的实际功能.在Wolfram语言的早期用户中,有许多是世界顶尖的开发人员和技术机构.还有许多大型的重要系统也都是用Wolfram语言构建的,比如Wolfram|Alpha.


所有这些令Wolfram 语言如此强大的知识和自动化,同时也使得这种语言可 以为每个人所用.你不需要知道计算机如何工作,或关于技术以及数学的概念, 这些都是Wolfram 语言的职责.你唯一要做的就是了解Wolfram 语言,以便告诉计算机你想要完成的任务.


通过学习本书,你将会了解Wolfram 语言的原理,学习如何用Wolfram 语言 进行编程,并领会到其中蕴含的计算思维.但最重要的是,你将学习到一套将构 思转换为现实的强大技术.Wolfram 语言在未来具有无限的创造力,让我们一起 来期待——充分利用本书中学到的知识,尽情挥洒你的精彩创意,与我们一同开创未来!