夏韩摸不着头脑,难道除了C语言还有其他的编程手法吗,市面上应用最广的就是C语言啊。
“是的,boss,就是C语言啊,难道还有别的计算手法?”
难怪华国的游戏公司制作一款游戏需要那么长的时间,要是换在前世,早就被那些一个星期开发一款新游戏的游戏公司给淘汰了,现在制作游戏谁还使用C语言啊,相比较其他的编程语言(像C++,JAVA),C语言其实从某种意义上讲,它是个低级语言。
当然,如果要从总体上来说,低级的编程语言可以让你更好的了解计算机,再者,C语言除了有指针和字符串处理有点难堪之外,它本身跟其他的高级语言也没有什么不同。
但是,C语言存在的缺陷还是蛮多的,比如在C语言中你不得不进行分配/释放内存的工作,这个或许就是他们花费大量时间的问题所在了吧,要是使用如同C#这样的计算法,那问题不就很快就解决了。
在前世,C语言从某种意义上讲,已经进入了死亡期了,以前或许在设备驱动程序和操作系统上只能用C语言来编写,但是现在,你可能还从来没有编写过用C语言的一个设备驱动程序或者一个操作系统,计算机的设备驱动程序现在已经用C++写了(C++离C比C++离C#还要远)。
而操作系统(单一的)的内核,操作系统和设备驱动程序也都是用C#写的,但陈浩杰还是不得不承认确实有一部分是用C语言写的。
他惯用的计算机技术就是C#,C#是前世微软公司在2000年发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角,在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承),这在一定程度上就大大缩减了制作软件的时间,而且C#还综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
“NoNoNo,我使用的是C#语言!”陈浩杰郑重地说道。
“C#语言是什么语言啊?我怎么从来没有听说过?”夏韩疑惑地说道。
“你没有听说过?”陈浩杰一脸奇怪地说道,然后低头想了一下,在前世,这款语言似乎是微软发布,而这个世界可没有微软的存在,也就是说,C#还不存在。
嘶~~~
陈浩杰突然发现了一个大秘密,难道C#语言的发明者要变成他了吗?
“没有。”夏韩非常肯定地回答。
“呵呵,这个没有什么,这个是我自己发明的一款计算机语言,等哪天有空了,我再写出来发表,好了,不说这个了,你看看这游戏还有什么可以改进的地方吗?”陈浩杰转移话题说到。
夏韩虽然还想要问,但是看陈浩杰不想说的样子,所以就打消了这个念头,开始观察这款他们制作了一个多月的游戏,《地下城与勇士》是2d游戏,加上又是横版的,所以在画面制作上并不难。
看了一会,夏韩始终觉得这是他见到过的最好的一款游戏。
“你说我们按照《传奇》游戏设定的那样设定一个等级榜单,一个财富榜单,一个装备榜单如何?”陈浩杰想了一会提议说,他在2013的时候就已经不玩DNF了,之后DNF有没有更新这些设定他也不清楚,但是他觉得格斗升级游戏就应该要有这些榜单,因为这是网络游戏的主流设定。
千万不要小看华国人的虚荣心,以前他上学的时候,老师就曾经说过:华国人的虚荣心是最高的,为了面子什么事情都能够干出来,一个儒家思想,到现在都能够吹上天。
《英雄联盟》《DOTA》这些为什么会那么火,还不是他们的榜单设定,玩过这些游戏的人谁敢说心里不想上王者的。
“好的。”
“这些就交给你来负责了,我去叫一下张养浩开始在网络上宣传《地下城与勇士》,听说最近华腾集团已经内测了很久的游戏似乎也要开始公测了,到时候我们跟他们打擂台,到时候可不能出现任何的差错。”说完陈浩杰就离开了。
夏韩回过头来看了一下陈浩杰还没有关闭的程序界面,此时上面编写的程序语言正是陈浩杰口中的C#,这到底是一款什么样的计算机语言呢。
夏韩心里面没有答案,或许只有等陈浩杰自己开口他才会知道吧。
那么陈浩杰为什么不直接告诉夏韩呢,其实说到底还是信任问题,夏韩对他不熟悉,他对夏韩同样也是不熟悉,他的编程技术在华腾集团这样的大公司也可以担任高层技术人员,可他之前还偏偏待在被人收购的小公司里面,这绝对是不科学的。
尤其是陈浩杰发现,在陈浩杰参与到《地下城与勇士》的制作过程之中,夏韩不止一次观察他的编程,还有些目的性地试探他,似乎想要从他这里得到什么东西的样子。
看来之前收购的那家公司里面绝对有意想不到的东西啊。
(ps:卡文ing,这一章都是抄材料的,原谅我~~~)