Wolfram语言:修订间差异
外观
删除的内容 添加的内容
Hsiaochingchen(留言 | 贡献) 小 edit version |
Hsiaochingchen(留言 | 贡献) 小无编辑摘要 |
||
第26行: | 第26行: | ||
| license = [[专有软件]](某些平台上免费)<ref>[http://bits.blogs.nytimes.com/2015/12/14/stephen-wolfram-seeks-to-democratize-his-software/?smid=tw-nytimesbits&smtyp=cur&_r=0 Stephen Wolfram Aims to Democratize His Software] {{Wayback|url=http://bits.blogs.nytimes.com/2015/12/14/stephen-wolfram-seeks-to-democratize-his-software/?smid=tw-nytimesbits&smtyp=cur&_r=0 |date=20170709124202 }} by Steve Lohr, The New York Times, December 14, 2015</ref> |
| license = [[专有软件]](某些平台上免费)<ref>[http://bits.blogs.nytimes.com/2015/12/14/stephen-wolfram-seeks-to-democratize-his-software/?smid=tw-nytimesbits&smtyp=cur&_r=0 Stephen Wolfram Aims to Democratize His Software] {{Wayback|url=http://bits.blogs.nytimes.com/2015/12/14/stephen-wolfram-seeks-to-democratize-his-software/?smid=tw-nytimesbits&smtyp=cur&_r=0 |date=20170709124202 }} by Steve Lohr, The New York Times, December 14, 2015</ref> |
||
| website = [https://www.wolfram.com/language/ www.wolfram.com/language] & [http://www.wolframlanguage.org/ Wolfram Language.org] |
| website = [https://www.wolfram.com/language/ www.wolfram.com/language] & [http://www.wolframlanguage.org/ Wolfram Language.org] |
||
|released={{Start date and age|2024|7|31}}|latest release=14.1}} |
|released={{Start date and age|2024|7|31}}|latest release=14.1|File extensions=.nb,.m,.wl}} |
||
'''Wolfram语言'''(通常指代'''Mathematica'''或者缩写为 '''M''')是[[Mathematica]]<ref name="25anv">{{cite web |url=http://blog.wolfram.com/2013/06/23/celebrating-mathematicas-first-quarter-century/ |title=Celebrating Mathematica’s First Quarter Century—Wolfram Blog |publisher=Blog.wolfram.com |date= |accessdate=2015-11-05 |archive-date=2015-12-22 |archive-url=https://web.archive.org/web/20151222043412/http://blog.wolfram.com/2013/06/23/celebrating-mathematicas-first-quarter-century/ |dead-url=no }}</ref> 和 Wolfram Programming Cloud所使用的语言。这是一种由[[沃尔夫勒姆研究公司]]开发的多[[编程范型|范型]]编程语言<ref>{{cite web |url=http://www.wolfram.com/language/for-experts/ |title=Notes for Programming Language Experts about Wolfram Language |publisher=Wolfram.com |date= |accessdate=2015-11-05 |archive-date=2022-01-04 |archive-url=https://web.archive.org/web/20220104003437/https://www.wolfram.com/language/for-experts/ }}</ref>。这是用于[[Mathematica]]和[http://wolframcloud.com Wolfram Programming Cloud] {{Wayback|url=http://wolframcloud.com/ |date=20220517122755 }}的主要界面编程语言 。它具有广泛和普遍的适用性,主要特点是[[符号计算]]、[[函数式编程]]和基于规则的编程。<ref name="LangName">{{Cite web |url=http://blog.stephenwolfram.com/2013/02/what-should-we-call-the-language-of-mathematica/ |title=What Should We Call the Language of Mathematica? |accessdate=2013-11-25 |archive-date=2015-12-09 |archive-url=https://web.archive.org/web/20151209153112/http://blog.stephenwolfram.com/2013/02/what-should-we-call-the-language-of-mathematica/ |dead-url=no }}</ref>它可以用来创建和表示任何结构和数据。<ref name="LangName"/> |
'''Wolfram语言'''(通常指代'''Mathematica'''或者缩写为 '''M''')是[[Mathematica]]<ref name="25anv">{{cite web |url=http://blog.wolfram.com/2013/06/23/celebrating-mathematicas-first-quarter-century/ |title=Celebrating Mathematica’s First Quarter Century—Wolfram Blog |publisher=Blog.wolfram.com |date= |accessdate=2015-11-05 |archive-date=2015-12-22 |archive-url=https://web.archive.org/web/20151222043412/http://blog.wolfram.com/2013/06/23/celebrating-mathematicas-first-quarter-century/ |dead-url=no }}</ref> 和 Wolfram Programming Cloud所使用的语言。这是一种由[[沃尔夫勒姆研究公司]]开发的多[[编程范型|范型]]编程语言<ref>{{cite web |url=http://www.wolfram.com/language/for-experts/ |title=Notes for Programming Language Experts about Wolfram Language |publisher=Wolfram.com |date= |accessdate=2015-11-05 |archive-date=2022-01-04 |archive-url=https://web.archive.org/web/20220104003437/https://www.wolfram.com/language/for-experts/ }}</ref>。这是用于[[Mathematica]]和[http://wolframcloud.com Wolfram Programming Cloud] {{Wayback|url=http://wolframcloud.com/ |date=20220517122755 }}的主要界面编程语言 。它具有广泛和普遍的适用性,主要特点是[[符号计算]]、[[函数式编程]]和基于规则的编程。<ref name="LangName">{{Cite web |url=http://blog.stephenwolfram.com/2013/02/what-should-we-call-the-language-of-mathematica/ |title=What Should We Call the Language of Mathematica? |accessdate=2013-11-25 |archive-date=2015-12-09 |archive-url=https://web.archive.org/web/20151209153112/http://blog.stephenwolfram.com/2013/02/what-should-we-call-the-language-of-mathematica/ |dead-url=no }}</ref>它可以用来创建和表示任何结构和数据。<ref name="LangName"/> |
||
2024年8月2日 (五) 18:07的最新版本
编程范型 | 多范式: 项重写, 函数式, 过程式, 阵列 |
---|---|
設計者 | 史蒂芬·沃尔夫勒姆 |
實作者 | 沃尔夫勒姆研究公司 |
发行时间 | 2024年7月31日 |
当前版本 | 14.1 |
操作系统 | 跨平台 |
許可證 | 专有软件(某些平台上免费)[1] |
文件扩展名 | .nb,.m,.wl |
網站 | www.wolfram.com/language & Wolfram Language.org |
主要實作產品 | |
Mathematica, Wolfram Development Platform, Mathics, MockMMA | |
啟發語言 | |
影響語言 | |
Julia[4] |
Wolfram语言(通常指代Mathematica或者缩写为 M)是Mathematica[5] 和 Wolfram Programming Cloud所使用的语言。这是一种由沃尔夫勒姆研究公司开发的多范型编程语言[6]。这是用于Mathematica和Wolfram Programming Cloud (页面存档备份,存于互联网档案馆)的主要界面编程语言 。它具有广泛和普遍的适用性,主要特点是符号计算、函数式编程和基于规则的编程。[7]它可以用来创建和表示任何结构和数据。[7]
这种语言覆盖面非常全面和广泛,并且可以用于解决大量专业领域的问题。例如,它内置了用于生成和运行图灵机、创建图形和音频、分析三维模型、矩阵操作、求解微分方程的内置函数。为了方便用户使用,还提供了丰富的文档资料。[8]
它与Raspberry Pi上安装的系统软件捆绑。[9][10]Intel Edison[11][12]与Unity游戏引擎[13]也集成了该语言。
命名
[编辑]该语言的历史可以上溯到25年以前,25年多之前都是以别的名字存在,直至2013年6月才正式命名为Wolfram语言。[5][14] 曾经使用过的常见名称包括“M”和“Mathematica”。开发人员曾经考虑过使用其他名字,例如“Lingua”和“Express”。[7]
大众文化
[编辑]斯蒂芬·沃尔夫勒姆和克里斯托弗·沃尔夫勒姆都为2016年电影《Arrival》中外星语言的创造提供了帮助,其中就用到了 Wolfram 语言。[15]
参见
[编辑]参考资料
[编辑]- ^ Stephen Wolfram Aims to Democratize His Software (页面存档备份,存于互联网档案馆) by Steve Lohr, The New York Times, December 14, 2015
- ^ Maeder, Roman E. The Mathematica® Programmer. Academic Press, Inc. 1994: 6. ISBN 978-1-48321-415-3.
- ^ Wolfram Language Q&A. Wolfram Research. [2016-12-05]. (原始内容存档于2019-05-20).
- ^ Bezanson, Jeff; Karpinski, Stefan; Shah, Viral; Edelman, Alan. Why We Created Julia. Julia Language. 2012-02-14 [2016-12-01]. (原始内容存档于2019-02-19).
- ^ 5.0 5.1 Celebrating Mathematica’s First Quarter Century—Wolfram Blog. Blog.wolfram.com. [2015-11-05]. (原始内容存档于2015-12-22).
- ^ Notes for Programming Language Experts about Wolfram Language. Wolfram.com. [2015-11-05]. (原始内容存档于2022-01-04).
- ^ 7.0 7.1 7.2 What Should We Call the Language of Mathematica?. [2013-11-25]. (原始内容存档于2015-12-09).
- ^ Wolfram Language & System Documentation Center. [2013-11-25]. (原始内容存档于2018-07-14).
- ^ Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi. [2013-11-25]. (原始内容存档于2015-12-24).
- ^ 存档副本. [2013-11-25]. (原始内容存档于2014-01-13).
- ^ 存档副本. [2015-02-09]. (原始内容存档于2021-03-03).
- ^ 存档副本. [2015-11-05]. (原始内容存档于2014-02-02).
- ^ Wolfram. Built-in Interface to Unity Game Engine. 2019 [2019-04-26]. (原始内容存档于2022-04-08).
- ^ Stephen Wolfram has an algorithm for everything (页面存档备份,存于互联网档案馆) ReadWriteWeb
- ^ Margaret Rhodes. How Arrival's Designers Crafted a Mesmerizing Language. Wired. November 16, 2016. (原始内容存档于2016-11-16).
外部链接
[编辑]- Wolfram 语言参考文档 (页面存档备份,存于互联网档案馆)
- Wolfram 语言入门(英文版) (页面存档备份,存于互联网档案馆)
- 《Mathematica 和 Wolfram 语言面向数学学习的快速入门指南》 (页面存档备份,存于互联网档案馆)
- 《Wolfram 语言快速编程入门》 (页面存档备份,存于互联网档案馆)
- Wolfram 官方微博 (页面存档备份,存于互联网档案馆)
- Wolfram Programming Lab (页面存档备份,存于互联网档案馆)
- Wolfram DataDrop 快速参考 (页面存档备份,存于互联网档案馆)
- The Wolfram Programming Cloud (页面存档备份,存于互联网档案馆)
- WolframLanguage.org (页面存档备份,存于互联网档案馆): a guide to community resources about Wolfram Language
- A list of open-source implementations of the Wolfram language