有人关注 JAI 语言吗,《时空幻境》作者 Jonathan Blow 自创的编程语言,目的是取代 C++

2018-08-20 16:48:34 +08:00
 Biwood

如果你还没玩过《时空幻境》,我强烈建议你玩一下,这是独立游戏中的神作。游戏的开发者 Jonathan Blow 也是一个非常神奇的人物,他活的非常理想主义,花了 7 年时间开发了最近的一款独立游戏《见证者》。想要深入了解这个人可以听听机核网的这期节目,我听完了还蛮感动。

Jonathan 说在开发《见证者》的过程中发现用 C++这个语言太浪费时间了,一怒之下就自创了 JAI 语言,他一直在 YouTube 上发布编程视频,不知道这里有没有人关注。

我还蛮期待这个语言能够成功,希望参与的人多一点,提升游戏的开发效率。

相关资料:JAI 编程语言和 Jonathan Blow

5375 次点击
所在节点    程序员
21 条回复
bobuick
2018-08-20 16:53:19 +08:00
最近新出的都是要取代 c++的
c++: 我好怕
aa514758835
2018-08-20 16:54:38 +08:00
楼上把我要说的话说了
harde
2018-08-20 16:55:16 +08:00
取代 C++ ?虽然我不是 C++开发者,但是对于这个口气,我也就“呵呵”了。
Biwood
2018-08-20 16:56:45 +08:00
@bobuick 应该是取代 C++在游戏界的地位吧,是有点狂了,不过这个人性格就是这样
yanaraika
2018-08-20 17:02:56 +08:00
没有生态,语言再好都没用。

先等他把 LLVM 在 ARM64/x86 上都性能都调到能用的水平再说吧。
cuzfinal
2018-08-20 17:04:25 +08:00
没人关注
qwertty01
2018-08-20 17:34:12 +08:00
时空幻境玩过,慢热游戏,不喜欢。
VDimos
2018-08-20 17:38:08 +08:00
关注这玩意儿不如关注 rust 来得实在
passerbytiny
2018-08-20 17:44:10 +08:00
个人开发的语言,要替代不同公司、不同行业的众多软件工作者几十年间不断完善的语言 /平台 /框架 /类库 /生态,不是不可能,但是难。
hitmanx
2018-08-20 17:50:07 +08:00
这是个独立游戏界的大神,这个游戏也很喜欢,但是推广个语言真的是件很困难的事
chungzh
2018-08-20 20:06:10 +08:00
现在的语言,都要说取代 C++的。但是,C++还活得挺好啊~
dbpe
2018-08-20 20:13:41 +08:00
C/C++/Java:emmm....
tyrealgray
2018-08-20 20:42:17 +08:00
如果这个人真的是在开发游戏的时候用 C++的话,被 C++给激怒是完全有可能的。
不过,与其取代语言,不如像 ue4 那样,弱化语言在开发中的地方,加强工具的易用,这样才能给独立游戏开发者减轻负担。
moposx
2018-08-20 21:13:57 +08:00
James Gosling:huh?
bombless
2018-08-20 21:18:57 +08:00
我 15 年的时候关注过,他意思是要方便内存分配在栈上或者堆上切换,支持把一些内存打包,支持各种 defer 的模式,放弃一些内存安全,我记得的就是这些

其实当时我觉得挺有意思的,不知道现在还有没有坚持原来的目标
bobuick
2018-08-20 21:32:49 +08:00
虽然很久没写过 c++(看还是依然在看别人的代码),不过如果你不用淫荡的技法,c++11, 14 已经写起来和普通静态语言差不大了。性能却高过一票普通静态语言。
duesicilie
2018-08-20 22:09:39 +08:00
十年前 HTC 出了个 desire,三星出了个 Galaxy,说是要取代 iphone
ReVanTis
2018-08-20 22:13:04 +08:00
我今天刚听完了联客做的吹哥的访谈节目。
不得不感慨他实在是个睿智,坦诚,而又有悲天悯人的情怀的人。
不仅仅是游戏方面,在任何方面,他会毫无保留而细致的讲他的观点,以至于能理性思考的人都不得不赞同他。

有关 JAI,吹哥是过来人。
他和罗梅罗和卡马克是一个年代的人。
他并不是没有任何作品的新人,他自己的技术背景非常深厚。
我想他一定探讨过现有的各种技术路线,一定是存在着一种必要性才会促使他想要做 JAI。

语言特性方面,有人收集了一些资料在这里:
https://github.com/BSVino/JaiPrimer/blob/master/JaiPrimer.md
yhzwy
2018-08-20 22:35:10 +08:00
吹个是很早的程序员出身,地形方面的大神。
kindjeff
2018-08-20 22:41:50 +08:00
玩过他的 the witness,很不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/481489

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX