切换到宽版
  • 916阅读
  • 18回复

继 Linux 之父之后,独立开发者 Jonathan Blow 再次炮轰 C++ 是可怕的语言 [复制链接]

上一主题 下一主题
离线klop
 

发帖
12315
M币
3059
专家
2
粉丝
60

Jonathan Blow 是著名独立解密游戏《Braid》和《The Witness》的作者,近日,他表示 C++ 真的是一种可怕的语言,可怕到他要停下手中的工作发明一种新语言来改善程序员们的生活质量。对于 C++,他认为在游戏开发过程中,过于复杂的层状生态系统增加了解决不同问题的复杂度。由此,他开发了一种名为 Jai 的语言来解决此问题,目前 Jai 还在开发之中,尚未公开。

在 2014 年的某个时刻,Jonathan Blow 正在开发《The Witness》游戏,彼时他突然感觉敲代码可能是一种悲惨的经历。
那是为什么呢?套用 Blow 的话来说,“这是因为 C ++ 是一种「非常糟糕且可怕的语言」。”
近日,他在 Gamelab Barcelona 演讲时阐述了他认为常用编程语言的问题,以及他希望通过自及研发的替代品——Jai,来实现预期的开发目标。
Blow 认为,C ++ 的主要缺陷在于它是一个非常复杂和分层的生态系统,在解决不同问题的过程中变得越来越复杂;层数越多,堆叠越高,那么也就变得越不稳定,理解起来就越难。
离线klop

发帖
12315
M币
3059
专家
2
粉丝
60
只看该作者 1楼 发表于: 07-11
这是一群人还是一个人?为什么外国人一个人就可以开发一种计算机语言?
离线kinneng

发帖
24098
M币
22803
专家
47
粉丝
3983
只看该作者 2楼 发表于: 07-11
管他的,你又不懂,这个jai在那下载?
MSN :Kinneng@msn.cn   QQ :65686789 

我一向实话实说,虽然会得罪小人,既然是小人,我得罪得起。我是外行的,上这论坛纯灌水,灌完走人。
离线klop

发帖
12315
M币
3059
专家
2
粉丝
60
只看该作者 3楼 发表于: 07-11
回 kinneng 的帖子
kinneng:管他的,你又不懂,这个jai在那下载? (2018-07-11 10:52) 回 kinneng 的帖子

还在开发中.
中国花那么多人力物力搞不了一套OS,外国人一个人就一小群人玩似的就搞出来了,为什么啊?
离线qi574806593

发帖
376
M币
30
专家
0
粉丝
12
只看该作者 4楼 发表于: 07-11
回 klop 的帖子
klop:还在开发中.
中国花那么多人力物力搞不了一套OS,外国人一个人就一小群人玩似的就搞出来了,为什么啊? (2018-07-11 11:06) 回 klop 的帖子

成本,时间,想中国没有自己的计算机系统,搞出来了几个人用,
离线a268295

发帖
1287
M币
122
专家
5
粉丝
16
只看该作者 5楼 发表于: 07-11
我们可以抵制西方的ABC,用汉字开发一套纯中文版操作系统,这才是真正的国产操作系统
在线bluexiaoyu

发帖
1992
M币
2222
专家
11
粉丝
30
只看该作者 6楼 发表于: 07-11
c++太底层了,虽然效率高,底层自己来写就会导致bug多这倒是肯定的。

发帖
13799
M币
11951
专家
7
粉丝
7851
只看该作者 7楼 发表于: 07-11
linus好像是喷掌握不好C++的程序员瞎丁巴写C++.

楼主也不要妄自菲薄,开发一个操作系统,创造一门新的编程语言是计算机科学专业大作业的水平.

这个专业有的操作系统课程教你认识操作系统如何管理硬件资源甚至开发自己的操作系统,有编译原理课程教你写编译器的原理甚至写编译器的前端.

网上能找到的课程里的,清华大学的操作系统课挺有含金量,用一个他们自己开发的ucore操作系统做实验,有余力的同学还可以改进这个系统.

编译原理看过中科大的一套课程,当时似懂非懂,折服于前人的智慧.
过几天就忘光光全部还给老师啦.

能用是技术,好用是艺术.
开发一个能用的操作系统不难,开发一个好操作系统很难.
开发一门能用的编程语言不难,开发一门好编程语言很难.
开发一个能用的处理器不难.............

我是支持从学校和政府机关开始普及国产操作系统,国产应用软件的.
小朋友学电脑起步就是dos,windows,office,好日子过惯了,由奢入俭难.
期待有朝一日可以成立计算机科学艺术专业.
离线qazwsxedczzz

发帖
2868
M币
3047
专家
10
粉丝
219
只看该作者 8楼 发表于: 07-11
数码小透明:linus好像是喷掌握不好C++的程序员瞎丁巴写C++.
楼主也不要妄自菲薄,开发一个操作系统,创造一门新的编程语言是计算机科学专业大作业的水平.
这个专业有的操作系统课程教你认识操作系统如何管理硬件资源甚至开发自己的操作系统,有编译原理课程教你写编译器的原理甚至写编译器的前 .. (2018-07-11 11:42) 

不要介意楼主就好,此类新闻他转得太多了

内容来自Android手机客户端


发帖
13799
M币
11951
专家
7
粉丝
7851
只看该作者 9楼 发表于: 07-11
回 qazwsxedczzz 的帖子
qazwsxedczzz:不要介意楼主就好,此类新闻他转得太多了[表情]
 (2018-07-11 11:47) 回 qazwsxedczzz 的帖子

请问大佬,在这个板块转载新闻可以换M币吗?
楼主为何乐此不疲地转载新闻呢,他是尝到什么甜头了吗?