C++ 被炮轰是糟糕的语言 !

《The Witness》开发者Jonathan Blow批评C++过于复杂,导致开发效率低下,并介绍了他新开发的编程语言Jai,旨在简化系统,提高程序员的生活质量和工作效率。Jai有望将工作效率提升50%至80%,并已在Blow的新游戏中应用,以测试其潜力。
摘要由CSDN通过智能技术生成

这位知名游戏《The Witness》的开发者还介绍了他新开发的编程语言,有望将工作效率提升50%至80%。

image

2014 年的某个时刻,Jonathan Blow仍在开发《The Witness》这款游戏时,突然觉得敲代码是一种悲惨的经历。

为什么是那样呢?用 Blow 的话来说,那是由于C++是一种“非常非常糟糕的语言。”

上周他在巴塞罗那的Gamelab大会上演讲时阐述了他认为这种常用编程语言的诸多问题,以及他希望通过自行研发的替代语言Jai来实现的目标。

Blow认为,C++的主要缺陷在于它是一个非常复杂、多层次的生态系统,在解决不同问题的过程中变得越来越错综复杂;层数越多,堆栈越高,它变得越不稳定,因而越难理解。

Blow对台下观众说:“人们认为,编程语言应该就是一个复杂的生态系统。我可不想只为了在上面放置3D图形而学习整整一年的生态系统。”

Blow希望借助Jai实现三个目标:提高程序员的生活质量,因为“我们不应该像许多程序员那样悲惨”;简化系统;以及让程序员可以使用少量的代码构建强大的功能,从而增强表达能力。

目前,Jai声称可将工作效率提升15%左右;不过Blow认为,只要给它时间,它有望将工作效率提升50%至80%。

GamesIndustry.biz在Blow演讲后采访了他,以进一步了解Jai:如果他对该语言的预测准确,Jai有望在独立游戏和AAA游戏层面重塑游戏开发界。

据Blow声称࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值