|
发表于 2012-5-17 00:33:59
|
显示全部楼层
本帖最后由 diddom 于 2012-5-17 14:14 编辑
我来凑热闹一下..><"
VC 你要做什麽就做什麽,但语法的严谨和变数型别的多样化让入门者望之怯步,但C语言功能之强大,让你无法放弃它,
连Driver code却也是C语言(别忘了C是国际公认的电脑程式设计语言,c++是c的ext)
易语言 我虽没认真深入写过,但看过一些不错的Sample code,感觉很棒,它也是想做什麽就做什麽,
也容易入门,但易用性还是不及VB,但和VC相比,功能真的会比VC强大吗?底层和Graphics方面会比C强吗
因为C是标准电脑语言,支援性比任何电脑语言都强,不过,易的支持库学着时间变化,也越来越强了
(题外话,它只有某个版本支援繁体,让我这台湾来的觉得有点*&^%$%&^%*)
CSharp(C#) C 和VB的综合体,讲白一点,只是为了打败Java, 但不可否认它继承了VB的易用性和C 的万能
但他要打败Java还有一大段路要走
Java 和C其实差不多,也兼具有VB的易用性,缺点是它都架构在别人的OS上,且程式执行速度上还有的改善空间
但它的成功之处,无论你在哪个系统,都有支援它的开发工具,而且都有现成的库可以用,
程式码的相容性和可移植性之高,就连M$都汗流满面(不是泪流满面),
包含smart phonte,我曾经写了一个Android手机的窃听程式,花不用3小时就写出来了,你相信吗?
而且将窃听录制後的语音档上传到Google的gmail信箱(只要那支手机可连上Internet)
组合语言(Assembly language) 这电脑语言的语法,让更多人望之怯步了,单调,抽象,一步一步来不讲,冗长的程式码,就算
到目前现在都已经高阶化了,其写出的程式码的长度,还是让人难以去维护,动不动就上千,
完整的project都要上万条的code,但你想要深入了解PC系统,想当个Cracker or Hacker,你又不得不学它
VB 的易用性,是无可匹敌的,但缺点是无法用VB直接写出底层控制系统核心的code,当然VB也可以嵌入Opcode
但请问有哪个套件用VB语法写Driver,还有VB最大的缺点是一堆C里面的结构你要自己转出来
但是,它的缺点排除後,请问以现行的各种电脑语言(C, pascal(Delphi), java, CSharp, asm)
有哪个开发程式可以比VB快的(假如你想说有的同时,请考虑一下VB内建函数的强大的功能)
依这主题,假如要和易语言写出的特定功能相比VB会略逊一筹,所以你要写出功能较完整的app
还是必须学C语言,甚至Assembly language
|
|