?
请牢记本站域名<="">
有同学听到汪新叹气,便不服气了:“有什么区别吗?别管什么语言,能编程序就行啊!”
“不一样的。”汪新耐心解释,“Basic是面向初学者的语言,函数库和功能都受限,基本上没有人会用它来打商业软件……”
“那为什么我们还要学?”
“无论使用什么语言,编程的思想都是一样的。”汪新一时想不出合适的词汇,“有了一门语言的基础,再去学其它的就很容易上手,而Basic的优点就是比较容易掌握。”
想了一下,汪新又道:“但Basic有着很多先天的不足,比如它没有对数据定义作出严格要求,而且基本上不能对硬件进行直接*作,这就导致了很多功能无法实现。除了这个,Basic编译出来的可执行文件也比较大,运行的效率不够高……”
各种语言之间的差别不是三言两语就能讲清楚的,汪新干脆下去坐到了一台空着的机器前面:“这样吧,我来用c语言写段代码,作用是……,编译成exe文件之后跟Basic的比较一下运行得出结果的时间就知道了——这边有编译器吧?”
最后一句是问张天乐的。张天乐点了点头:“你还是过来吧,学生机上只有Quetbsp; 板凳还没捂热,汪新就换了地方。
程序非常地简单,分分钟的事情,而下面的同学也很快就完成了工作,之后编译出来的文件拷到同一机器上运行,掐着表一比较——明显是汪新这边得出结果用的时间小一些。
“这又能说明什么,度快跟功能强大有什么关系啊……”还有人在底下嘟囔。
“那我们再来做个测试……”现在写一些简单的代码对于汪新来讲不过是个休闲游戏而已,所以他又提出了一个方案……
连续几次过后,组员们终于服了气。而这时候活动时间也已经过了大半,张天乐便道:“反正也快要下课了,大家也就别忙着做其它的,听听汪新