“有什么问题吗?”陈浩杰停下来询问说。
夏韩指着他电脑屏幕上的编程表,然后再对比一下自己的电脑屏幕,不难看出,虽然都是英文字母,但是在一定程度上还是有一些差别的。
“感觉你的编程似乎跟我们的不一样。”
陈浩杰也转过身来看了一眼,之后他也发现了这个问题,仔细研究了一会之后,陈浩杰就发现问题出现在哪里了,于是他就说:“你们使用的编程技术是C语言?”
夏韩摸不着头脑,难道除了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年发布的一种面向对象的、运行于Framework之上的高级程序设计语言,C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司windows网络框架的主角,在继承C和C 强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承),这在一定程度上就大大缩减了制作软件的时间,而且C#还综合了VB简单的可视化操作和C 的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为开发的首选语言。
本章节尚未完结,共3页当前第2页,请点击下一页继续阅读------>>>