46岁属什么| 面瘫是什么引起的| 肠胃不好可以吃什么水果| 今年什么时间进伏| 帕金森病是什么原因引起的| 桃子有什么营养价值| 受凉肚子疼吃什么药| 脚趾麻是什么原因| 庆帝为什么杀叶轻眉| 憋尿憋不住是什么原因| 送手镯的寓意是什么| 春秋大梦是什么意思| 胃打嗝是什么原因| 雨花斋靠什么盈利| 月经是黑色的是什么原因| 弯了是什么意思| 宫颈炎是什么病| 下午三点是什么时辰| 子宫后倾位是什么意思| 迁就什么意思| 建档需要准备什么资料| 雨污分流什么意思| 低血糖有什么危险| 为什么会血热| 柳州有什么大学| 飞蚊症滴什么眼药水| 女人梦见掉头发是什么征兆| 科员是什么职务| 拔牙之后吃什么消炎药| 14楼五行属什么| 婧是什么意思| th什么意思| 头痛什么原因| 什么是211大学| 龙日冲狗煞南是什么意思| 茔是什么意思| 汪是什么意思| 阿苯达唑片是什么药| 嗓子痒痒吃什么药| 前列腺肥大是什么症状| recipe什么意思| 属狗女和什么属相最配| 清官是什么意思| 打嗝是什么病的前兆| 睡觉为什么会磨牙| 梦见麒麟是什么兆头| 前列腺钙化是什么意思| 心跳过缓是什么原因造成的| 胃酸分泌过多吃什么药| 老年人腿脚无力是什么原因| 山字五行属什么| 什么水果含糖量高| 梦见蟑螂是什么意思| 灿烂的近义词是什么| 皮肤过敏不能吃什么食物| 后背中心疼是什么原因| 11月7日是什么星座| 八月五号是什么星座| 水洗真丝是什么面料| 小孩下半夜咳嗽是什么原因| 翌字五行属什么| 什么是营养| 港股通是什么| 胎菊泡水喝有什么功效| 一日三餐是什么生肖| 鸡肉和什么相克| 红霉素软膏和红霉素眼膏有什么区别| 北极为什么没有企鹅| 红豆与赤小豆有什么区别| 很难怀孕是什么原因| 中央民族大学什么档次| 胃有灼烧感是什么原因| 一花一世界一叶一菩提什么意思| 有什么好看的电视剧| 比目鱼是什么鱼| 佛跳墙是什么菜系| 请佛像回家有什么讲究| 胃炎吃什么食物好养胃| 小便多是什么原因男性| 什么是爬虫| 醒酒喝什么| 11.2是什么星座| 脚上真菌感染用什么药| 例假血发黑是什么原因| 灵魂是什么意思| 祖马龙香水什么档次| 白羊座什么性格| 立秋是什么时候| 修女是干什么的| 梦见生了个女儿是什么意思| 梦到知了猴是什么意思| 扬长避短什么意思| 牙龈为什么会萎缩| 肾衰透析病人吃什么好| 口臭是什么原因| 尿路感染 吃什么| 挑刺是什么意思| 至死不渝下一句是什么| runosd是什么牌子的手表| 孕妇吃什么会流产| 尿酸ua偏高是什么意思| 一代表什么意思| 衣原体阳性是什么病| rian是什么意思| 长痘痘吃什么水果好| 危险期是什么时候| 一什么傍晚| 橘络的功效与作用是什么| 为什么不能拜女娲娘娘| 熟地黄是什么| 痛经是什么| 华在姓氏里读什么| 考拉是什么意思| 子宫前倾是什么意思| 7.3是什么星座| 腮腺炎吃什么食物| 白头发吃什么能变黑| 甲状腺低密度结节是什么意思| 牙疼吃什么药效果最好| 沸去掉三点水念什么| 12356是什么电话| gd是什么元素| 口干舌燥是什么病的前兆| 上火吃什么消炎药| 普外科是看什么病的| 铁娘子是什么意思| 脑萎缩是什么病| 微盟是做什么的| 鳜鱼是什么鱼| 66岁属什么| 头发多剪什么发型好看| 得过且过什么意思| 血沉高忌口什么| 什么叫高尿酸血症| 手指头发麻是什么原因引起的| 飞蛾飞进家里预示什么| 孩子肚子疼挂什么科| 胃有息肉的症状是什么| 上不来气吃什么药| 疝是什么意思| 什么体投地| 低烧什么症状| 居士是什么意思| 民营和私营有什么区别| 1999年是什么生肖| 吃栗子有什么好处| 股票杠杆是什么意思| 毛囊炎是什么症状图片| 肺寒咳嗽吃什么药| 为什么有的人晒不黑| 舍本逐末什么意思| 电信诈骗是什么意思| 痛心疾首的疾什么意思| 别无他求是什么意思| 肿瘤吃什么药可以消除| 年轻人为什么会低血压| 6月26什么星座| 什么能美白皮肤而且效果快| 10月3号是什么星座| 办理港澳通行证需要带什么证件| 红牛什么时候喝效果好| 夜尿多什么原因| 甲沟炎是什么样子的| 偏头痛吃什么药见效快| 脾门区结节是什么意思| 岩茶属于什么茶| 唇炎用什么药膏| 颈椎疼挂什么科| 矢什么意思| 生源地是什么意思| sec是什么单位| 一什么二什么| 一个草字头一个氏念什么| 梦见下雨是什么征兆| 口臭看什么科室| 达摩是什么意思| 可字属于五行属什么| 胃癌早期有什么症状| 梦见烧火是什么意思| 什么发色显皮肤白| 金是什么颜色| 甲龙吃什么| 辰五行属什么| 发低烧有什么症状| 发挥失常是什么意思| 空白是什么意思| 啄木鸟包包什么档次| 吃海带有什么好处| 热伤风吃什么感冒药| 浅表性胃炎吃什么药好使| 彼此彼此什么意思| 养儿防老下一句是什么| 老放臭屁是什么原因| 苋菜什么人不能吃| 指甲竖纹是什么原因| 什么的鸭子| 子宫长什么样| 甲胎蛋白增高说明什么| 13年属什么生肖| 姨妈少是什么原因怎么办| 2017年属鸡的是什么命| 0.618是什么意思| 寻常疣是什么原因造成的| 世界之大无奇不有是什么意思| 什么人不能喝绿豆汤| 女人腰上有痣代表什么| 抑郁症是什么症状| 吃什么食物补阳气| 做梦吃酒席什么预兆| 痛风什么水果不能吃| 大满贯什么意思| 老打嗝什么原因| 各什么各什么| 梦见已故的父母是什么兆头| 痔疮用什么药膏| 微信加入黑名单和删除有什么区别| 下午5点多是什么时辰| 乳腺结节是什么引起的| 水和什么相生| 铜绿假单胞菌用什么抗生素| 什么邮箱最好用最安全| 吃什么养肝护肝| 四五月份是什么星座| nikon是什么牌子| 代金券是什么意思| 为什么总是打嗝| edv是什么意思| 产检都检查什么项目| 冰箱灯不亮是什么原因| 姥爷是什么意思| 治疗带状疱疹用什么药最好| 果脯是什么| 拉肚子肚子疼吃什么药| 病理报告是什么意思| 什么水果治便秘| 五个手指头分别叫什么| 护照办理需要什么材料| 手淫过度吃什么药调理| 七月二十八什么星座| 孕妇不能吃什么食物| 吃什么补气血| 甲亢食疗吃什么| 什么牙膏好| 乳头瘤有什么症状| 虾肚子上的黑线是什么| 麻疹是什么| 金丝檀木是什么木头| 独在异乡为异客是什么节日| 瞩目是什么意思| 第三者责任险是什么意思| 学考成绩什么时候公布| 签发是什么意思| 龙和什么生肖相冲| 四肢厥逆是什么意思| 睡不着吃什么| 乳房有溢液是什么原因| 吃什么能生精和提高精子质量| 椎管狭窄吃什么药| 牙疼吃什么药| 每个月月经都提前是什么原因| 南方的粽子一般是什么口味| 什么是糖皮质激素| 二氧化硅是什么氧化物| 抑郁症发作是什么感觉| 百度

Celebrating a Third of a Century of Mathematica, and Looking Forward

From the 30th anniversary of Mathematica, see also: “We’ve Come a Long Way in 30 Years (But You Haven’t Seen Anything Yet!)”.

Celebrating a Third of a Century of Mathematica, and Looking Forward

Mathematica 1.0 was launched on June 23, 1988. So (depending a little on how you do the computation) today is its one-third-century anniversary. And it’s wonderful to see how the tower of ideas and technology that we’ve worked so hard on for so long has grown in that third of a century—and how tall it’s become and how rapidly it still goes on growing.

In the past few years, I’ve come to have an ever-greater appreciation for just how unique what we’ve ended up building is, and just how fortunate our original choices of foundations and principles were. And even after a third of a century, what we have still seems like an artifact from the future—indeed ever more so with each passing year as it continues to grow and develop.

In the long view of intellectual history, this past one-third century will be seen as the time when the computational paradigm first took serious root, and when all its implications for “computational X” began to grow. And personally I feel very fortunate to have lived at the right time in history to have been able to be deeply involved with this and for what we have built to have made such a contribution to it.

Going back just one more third of a century—to 1955—takes us to the dawn of electronic computers, and the time when mass production of computers began. Still another one-third century back takes us to 1921—when ideas from mathematical logic were just beginning to coalesce into what became the concept of computation. And in some ways what we have built owes more to 1921 than to 1955. Yes, Mathematica and everything that has come from it runs on electronic computers; they are what have allowed us to actualize what we have done. But from the beginning, the core of Mathematica—and what is now the Wolfram Language—was based on foundational ideas that transcend the specifics of their implementation.

For me the key question is how to take the concept of computation and use it as a framework for representing and thinking about things. As I have come to understand with greater clarity as the years go by, it’s all about creating a computational language: a language that allows humans to crystallize their thoughts and knowledge in computational form, and then leverage the power of actual computers to work out their consequences. Over the past third of a century, we have come a long way with this, to the point where I feel we can reasonably declare that we have now achieved the goal of creating a full-scale computational language—that transcends the expectations set by its original name Mathematica and that we now increasingly call simply the Wolfram Language.

It has been a wonderful and deeply rewarding journey, that has delivered to the world tools that have enabled countless inventions and discoveries, and helped educate generations of students. But in some ways it has been an increasingly lonely journey—that seems to ascend further and further away from the common expectations of what can be done with computers and computation today.

Back in 1955, there began a trend that has continued to the present day: that we should treat computers as things we “program”, in effect telling them—in its terms—what to do. And this point of view is what has led to the “programming languages” of the past two-thirds of a century.

But our goal with computational language has been something different—and something in a sense both more human, and more connected to the world. For our objective is to create not just a language to specifically program computers, but a language to represent everything—including real things in the world—in computational terms. We want to leverage not just the practical details of electronic computers, but the conceptual power of the computational paradigm.

A programming language need in a sense only directly incorporate what is required to represent the raw abilities of practical computers. But to achieve a full-scale computational language, we need to cast into computational terms broad actual knowledge of the world and incorporate it into the language. And even in aspiration, this is far away from the typical expectation of what it means to program a computer.

The development of computers and their use over the past two-thirds of a century has been marked by the addition of a series of layers of capability that can be taken for granted. First there were programming languages. Then operating systems. File systems. User interfaces. Networking. Internet-based services. Security. Maybe a few more. But our goal is to put the very important addition of computational intelligence onto this list, made possible by the development of full-scale computational language.

Particularly in recent years, we’ve been working very hard towards this goal, streamlining the deployment of the Wolfram Language, and working through the channels of the computer industry. I consider it one of our great achievements that we’ve been able to build an organization and a business that has been able to continue to focus on the long-term mission of developing and delivering computational intelligence—now for more than a third of a century. I am proud not only of our consistent innovation in technology, but also of the consistency and sustainability of our business practices. But in the end, the core of what we have built is something fundamentally intellectual.

The earliest formal systems—of mathematics and logic—date back to antiquity. But it was four centuries ago that the invention of mathematical notation streamlined mathematics to the point where it could take off and make possible the mathematical sciences. A century ago we saw the beginnings of the development of the formal concept of computation, arising as it did from ideas of logic. And in a sense, our goal with computational language is now to do something like the invention of mathematical notation, but for the much broader and deeper domain of computation—and thereby to enable a dramatic streamline of our ability to think in computational terms, and a framework in which to build all those “computational X” fields.

When I first started to design Mathematica—and its predecessor, SMP—my concept was to do what I might now call metamodeling: to drill down below the formal constructs we know, and find the core of what lies underneath. The essence of what I was doing was, however, a curious mixture of the abstract and the human: I wanted to find abstract computational primitives for the world, but I wanted them to be convenient and comfortable for us humans to deal with. And decades later, I’ve increasingly realized that I was in many ways very fortunate in the particular direction I took in doing this.

My core idea was to represent everything as a symbolic expression, and to represent all operations as transformations on symbolic expressions. After a third of a century of experience with what’s now the Wolfram Language, it might seem obvious that this would be successful. But in retrospect, particularly with what I’ve learned very recently from the formalism of our Physics Project, my decisions in SMP more than 40 years ago come to seem much more fortuitous—or perhaps prescient—than I had imagined.

The nub of the issue is what it takes to “get answers” from computations. One has a symbolic expression, and one has various transformation rules for it. But how should they be applied? What if there are multiple choices? Even 40 years ago, I certainly wondered about such things. But I made the decision to take the simplest approach, and just “do the first transformation that applies”, and keep doing this until nothing changes.

Yes, there were corner cases (like ) where I knew this would fail. But the question was whether the vast majority of computations that we humans would want to do would be successfully done. And now we know the answer: yes, they can. Over the years, we’ve seen how more and more kinds of things can be successfully represented by symbolic expressions—with transformations applied in this way.

In a sense, that this works in practice is an interesting—and ultimately deep—“metascientific” fact about our human view of things. But in recent times, I’ve realized that in the broad sweep of basic science there’s more to think about. Yes, what we have in Mathematica and the Wolfram Language is well optimized for our human view of things—and for applying the computational paradigm. But there’s also a whole multicomputational paradigm that’s possible, and that in fact the Wolfram Language has primed us for.

It’s a fascinating experience building our tower of ideas and technology. At each step it’s an exacting process (now often livestreamed) to reach the clarity needed to create layer after layer of robust and coherent structure. But as the tower grows, there are moments when suddenly we can see much further—and can conceptualize whole new areas that we had not even imagined before.

Technology usually has a certain temporariness, constantly being replaced by the new and the better. But the foundational character of Mathematica and the Wolfram Language gives them a certain timeless permanence—which makes even what we built more than a third of a century ago still seem completely fresh and modern today. It’s certainly satisfying to see all our effort progressively build on itself over the years. And particularly in recent times there’s been an impressive recursive acceleration: with everything we’ve built so far, it becomes faster and faster to build new things.

What does the future hold? Part of it feels to me quite inexorable. With the passage of time what now seem like artifacts from the future will steadily become familiar as artifacts of the present. That’s already happened with some of what seemed like artifacts from the future three decades ago. But even from that time there’s still much more to come. And there’s overwhelmingly more from the years since then.

Then there’s deployment. Over the past third of a century we’ve seen personal computers, GUIs, parallelism, mobile, embedded, web, cloud, and now XR, blockchain and more. And in each case there have been new ideas and opportunities for what one can do with our computational language and its core symbolic framework. And while we don’t know what kinds of deployment the future will bring, I think we can be confident that they will show us still more new ideas and opportunities.

But to me personally, the most exciting part is the conceptual breakthroughs. There are fundamental theoretical reasons to expect that there will always be more to discover and invent in the computational universe. And certainly in the past third of a century, that’s what I’ve experienced. The computational paradigm in general, and our computational language in particular, continually provide us new ways to think about things. It might start as an idea. But soon it becomes a tool. And then a framework. And then we can build on that framework to go yet further.

Some of what we’ve invented or discovered I in some way or another at least imagined, often decades earlier. But much I did not. And instead it’s only with the unique tower of ideas and technology that we’ve built that it’s eventually been possible to get to the new level of understanding or capability that is needed—and to successfully take that next step in intellectual history.

By the standards of modern technology, a third of a century might seem like an eternity. But when it comes to the kind of foundational progress that Mathematica and the Wolfram Language are about, it is but a small span of time. But in that time I am proud of how far we’ve come and how solid what we’ve built is. And now I look forward to the future and to seeing both the inexorable and the surprising developments that it will bring. It’s been a great first third of a century for Mathematica and the Wolfram Language. But it’s just the beginning….

Stephen Wolfram (2021), "Celebrating a Third of a Century of Mathematica, and Looking Forward," Stephen Wolfram Writings. writings.stephenwolfram.com/2021/10/celebrating-a-third-of-a-century-of-mathematica-and-looking-forward.
Text
Stephen Wolfram (2021), "Celebrating a Third of a Century of Mathematica, and Looking Forward," Stephen Wolfram Writings. writings.stephenwolfram.com/2021/10/celebrating-a-third-of-a-century-of-mathematica-and-looking-forward.
CMS
Wolfram, Stephen. "Celebrating a Third of a Century of Mathematica, and Looking Forward." Stephen Wolfram Writings. October 22, 2021. writings.stephenwolfram.com/2021/10/celebrating-a-third-of-a-century-of-mathematica-and-looking-forward.
APA
Wolfram, S. (2021, October 22). Celebrating a third of a century of Mathematica, and looking forward. Stephen Wolfram Writings. writings.stephenwolfram.com/2021/10/celebrating-a-third-of-a-century-of-mathematica-and-looking-forward.

Posted in: Historical Perspectives, Mathematica, Wolfram Language

晏殊字什么 太阳穴痛是什么原因 早上起床吐痰带血是什么原因 北京大学校长什么级别 喉咙老是有白痰是什么原因
月关是什么意思 过敏性鼻炎吃什么药好的快 紫癜是什么病 严重吗 萎缩性阴道炎用什么药 零星是什么意思
阿苯达唑片是什么药 水仙茶适合什么人喝 日柱将星是什么意思 憩室是什么意思 女人性冷淡用什么药
十一月份出生的是什么星座 血压偏高喝什么茶 脖子淋巴结肿大是什么原因 在家无聊可以干什么 一对什么
为什么人会打嗝hcv8jop5ns6r.cn 移植后吃什么容易着床hcv9jop4ns8r.cn 心与什么相表里xjhesheng.com 左边头痛什么原因hcv8jop1ns0r.cn 不将日是什么意思cj623037.com
给花施肥用什么肥料hcv8jop7ns4r.cn 做脑ct对人体有什么危害hcv8jop7ns2r.cn 检查幽门螺旋杆菌挂什么科hcv8jop7ns6r.cn 西洋参什么时候吃效果最好hcv9jop4ns6r.cn 啤酒花是什么东西hcv9jop3ns3r.cn
长命锁一般由什么人送hcv8jop4ns2r.cn 嘴唇上长痣代表什么hcv7jop6ns5r.cn 过敏看什么科室hcv9jop2ns4r.cn 口上长水泡是什么原因hcv8jop3ns5r.cn 2月2日什么星座hcv8jop8ns8r.cn
画龙点睛什么意思hcv8jop9ns0r.cn hpv感染是什么病hcv7jop6ns4r.cn 腹部ct能检查出什么xjhesheng.com 胃炎是什么原因引起的hcv7jop5ns5r.cn 吃什么药可以延长时间hcv9jop0ns0r.cn
百度