所以问题就是饭碗还是难端,所以好不容易端上的饭碗哪舍得轻易放下……
BTW,我内心希望的技术革新应该是毁灭前代式的,而不是在原来的楼上盖高楼。
但是现实世界肯定不可能这么做……因为这样做谁都不得利……
所以问题就是饭碗还是难端,所以好不容易端上的饭碗哪舍得轻易放下……
BTW,我内心希望的技术革新应该是毁灭前代式的,而不是在原来的楼上盖高楼。
但是现实世界肯定不可能这么做……因为这样做谁都不得利……
看诸位讨论的这么激烈复杂,应该就能明白了
我以前翻过无锡超算中心网站上的一些说明书。首先,申威和Intel的芯片是分开来的。用Intel的芯片的那部分被称为商用辅助计算系统。比如,你可以只购买商用辅助计算系统的机时。商用辅助计算系统应该是用的RedHat操作系统,我用过一次,有点印象。据说申威的芯片那一部分用的操作系统,是无锡超算中心自己改的一个GNU/Linux。
根据他们的说明书,申威的芯片那一部分编译器已经弄好了,网上传闻说是魔改版的Intel的编译器。关键问题是申威是所谓的“主从核”,用的是OpenACC。而现在绝大多数用在超算上的软件要么MPI,要么OpenMPI。尽管说明书中给出了例子,示范如何修改代码(我相信,他们当初拿奖的那些工作中为了OpenACC修改代码的工作量不小),但我所知道的用户,还是很少。绝大多数用户还是只购买商用辅助计算系统的机时,也就是Intel的芯片那一部分。因为大多数用户都是软件拿来就用,很少自己修改软件的代码。商业软件也很少给出源代码。
有一个小问题,
Forth 和 Ada 的工具链/产物能在 Apple Silicon 上不借助 Rosetta 2 运行么?毕竟 Apple Silicon 是目前为止活跃的 RISC 中在民用领域最成功的 ,以及为什么我不认为 x86_64 是最成功的:
底层是 RISC 了,但实质上还是在做 CISC 的事情。
能。
apple m1234用的人很少,而且它不过是定制版 arm64罢了。
amd64 很成功。
FreeBSD 把用 Forth 做的 bootloader 换成 Lua 了。。。
Forth,Fortran,Ada,Smalltalk,APL,Lisp,都是好古董,泪奔!
话说用 Lua 真的不是在羞辱 Forth 么?
那也比 WoA 多了。
这个段子还挺逗逼的,他们替换完后发现 Lua 版太大了,又想办法优化体积。。。没办法,换的初衷是年青人懂 Forth 的太少,就换了大家喜闻乐见的 Lua😂
什么东西,来个链接看看
话说他们之前用的什么 Forth 实现啊?
The Forth loader is based on an ANS Forth compatible Forth interpreter based on FICL, by John Sadler.