其实关于编程,除了语言之争,还有很多争论,例如3D API之争等等。其实真的是某一种语言或API就绝对好吗,很多时候不是,但凡一直存在下来的就说明其是有生命力的。你说的历史粘性不敢苟同,其实你仔细分析某些游戏引擎的话,重新用另外一种语言写不是不可行,很多低级版本的引擎也都被公开了,这说明每个版本之间并不是那么耦合与重叠。从速度和易理解的角度看,C++还是游戏引擎最好的选择。
我不是编程大牛,其实我一直的感觉就是写程序是一门艺术,是艺术就意味着不应该是任何人都能随便拿起来就作的事情。说实话目前大家努力的方向就是想尽办法让编程越简单越好,但我总认为这是值得商榷的方向,因为不是每个人都能成为艺术家的,即使你给他再好的乐器和画笔。
我个人认为写程序最最重要的还是在于对要解决的问题要有最清楚的理解,最关键的还是要有好的设计,用什么语言倒是其次。C++确实缺少一些缺省的实用库,这确实是个问题,但好在有一些无私的大牛还在做这方面的工作。至于脚本语言也不是为了取代C++之类语言而诞生的,反而两者可以很好的结合。每个人最初接触的语言可能不同,熟练的程度也可以不同,所以各有坚持可以理解。说实话我们每个人都很难说真正理解了某种语言的全部,即使是所谓的大牛。毕竟计算机程序是用来解决世界上各种事情的,对要解决的事情不是完全的理解时,很难说能给出最好的解决方案。
总之写程序还是要更关注所要解决的问题,语言的选择就看个人的爱好和擅长吧:)
纯属讨论
所有跟帖:
•
我们展开来讨论一下
-累死算了-
♂
(2325 bytes)
()
05/14/2009 postreply
17:40:55
•
可以开个主贴讨论。蛮有意思的。
-乱弹-
♂
(0 bytes)
()
05/14/2009 postreply
18:23:30
•
毕竟不是专门板块,回帖里灌灌水没什么,开主贴就不合适了
-累死算了-
♂
(0 bytes)
()
05/14/2009 postreply
18:25:42
•
I highly recommend u make a new thread
-戏雨飞鹰-
♀
(234 bytes)
()
05/14/2009 postreply
18:53:09
•
不过,现在的职坛跟以前不大一样了:失业的人太多了。讨论技术的话题少了。。
-戏雨飞鹰-
♀
(128 bytes)
()
05/14/2009 postreply
19:00:20
•
typo: 不敢
-戏雨飞鹰-
♀
(0 bytes)
()
05/14/2009 postreply
19:04:06
•
回复:我们展开来讨论一下
-我爱C++-
♂
(1058 bytes)
()
05/14/2009 postreply
21:39:02
•
我也说着玩吧:)。一个产品的存在与否,最终要由市场说的算。
-戏雨飞鹰-
♀
(678 bytes)
()
05/15/2009 postreply
04:56:20