千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  技术干货  >  Wolfram语言所谓的 Knowledge-based language 与其他编程语言有什么区别?

Wolfram语言所谓的 Knowledge-based language 与其他编程语言有什么区别?

来源:千锋教育
发布人:xqq
时间: 2023-10-19 08:16:59

一、Wolfram语言所谓的 Knowledge-based language 与其他编程语言的区别

Wolfram语言所谓的 Knowledge-based language 与其他编程语言的区别是它具有广泛和普遍的适用性,主要特点是符号计算、函数式编程和基于规则的编程 。它可以用来创建和表示任何结构和数据。

这种语言覆盖面非常全面和广泛,并且可以用于解决大量专业领域的问题。例如,它内置了用于生成和运行图灵机、创建图形和音频、分析三维模型、矩阵操作、求解微分方程的内置函数。为了方便用户使用,还提供了丰富的文档资料。[3]

它与Raspberry Pi上安装的系统软件捆绑。Intel Edison 也集成了该语言。 该语言也将集成在Unity (游戏引擎)中。

根据Stephen Wolfram的说法,这门以他的名字命名的语言是一门高度发达的基于知识的语言,该语言统一了广泛的编程范例,可利用独特的符号编程给编程的概念赋予了全新的灵活性。简单来说,这是一种基于知识、符号编程、自然语言风格的超大型编程语言,是Wolfram此前两项里程碑式的作品—科学计算平台Mathematica与计算知识搜索引擎Wolfram Alpha的结晶。

在Wolfram看来,世界是可表示的,世界是可计算的,世界就是我们的知识。有了Mathematica那5000多个函数的植入,加上Wolfram Alpha高度结构化、关联化的知识库的支持,Wolfram可以以符号化的方式对世界进行数学建模。其结果是用Wolfram语言来处理问题显得异常的简单和自然,而任何一门“高级”编程语言与之相比都会显得有点低级。

总的说来,我们试图做的是,只要你能描述得出来想要什么,计算机就替你做。人来定义目标,然后计算机尽量去理解意思,并尽最大努力去执行。

延伸阅读:

二、Mathematica

Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接。很多功能在相应领域内处于世界名列前茅地位,它也是使用较广泛的数学软件之一。Mathematica的发布标志着现代科技计算的开始。Mathematica是世界上通用计算系统中较早大的系统。自从1988发布以来,它已经对如何在科技和其它领域运用计算机产生了深刻的影响。

Mathematica 和 MATLAB、Maple 并称为三大数学软件。

以上就是关于Wolfram语言所谓的 Knowledge-based language 与其他编程语言有什么区别的内容希望对大家有帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

职能管理与流程管理的区别是什么?

2023-10-19

端口测试用例怎么写?

2023-10-19

重大项目如何推进?

2023-10-19

最新文章NEW

为什么leetcode不支持php语言?

2023-10-19

golang的context和net.Conn怎么结合使用比较好?

2023-10-19

有什么免费的PDF翻译工具?11款免费翻译工具推荐?

2023-10-19

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>