根据目前的语言,常用的有两条主线,一条是以basic语言为基础的线;另一条是以c语言为主的线。
我知道的basic线:basic---vb、vfp、.NET等
c线:c--c++ vc++ .NET等
也许这些并不是主要的,分析一下吧
basic语言线,简单,易学,可是稍有些功能差一点,但是Windows对其有强大的支持,许多人都是沿着这条线走学Windows编程的线,说一句不合适的话:basic是微软给用户的修车的钳子。在中国的大部分地区,使用的是Windows使用Windows霸主级别的软件现在还是主流,是一种名副其实的商业软件。所以,微软不愿公布其源代码,尤其是内核源代码,生怕有人抢了他们的生意,在一定程度上给用户造成不便,另外,病毒的发展,反病毒软件的使用都造成了使用电脑的费用变高,我们用盗版,正版软件,我们也向往,可是赢得用户赢得利润,你愿意借助Windows的“东风”吗?有利也有弊,当然,看c语言,在Windows中也可以使用c语言,支持也不错,这是我认为,选择c的一个原因。
再看c语言线,c语言虽然有一些晦涩难懂,其实那是在用惯了basic的简单之后形成的对比,简练的代码,良好的可移植性让c经历了多少年语言流行的风风雨雨,我两种语言都懂一些,可我欣赏c语言,在其他操作系统中,c语言的影子总会出现,用c语言编写的程序不会轻易被反编译,除非他用汇编语言更改底层的文件,不过那就难多了,现在有一个工具,可以将vb编写的程序源代码,轻易反汇编,源代码轻易呈现,所以我建议用c,我本人也用c语言,某些方面,比如指针,虽然难,但是,在一些地方十分有用,尤其给硬件编程的时候。
说了这么多,其实,还是想说如果你想深入学计算机,而不是只想学Windows,并想让自己学的东西不早早被淘汰,你考虑一下c语言。如果,只是想在Windows上尽快学到编程,并想对别人一展“身手”。你考虑visual basic。这是我的个人认为。
反正,这两个语言的学习终究只是形式上的,其根本的数据结构,算法,思路,都是大同小异,再有就是指针,无论哪个语言,其根本不在语言本身,而在于其代码所代表的意义。所以,我觉得学了c语言后,不必再学vb,当然,你的c语言够厉害后你“横向”发展一些还是有好处的。
我学的C 以后可以JAVA-JSP-JSP.NEY-C#.NET........
C语言吧,C学会了,其他的也好学了.
先学习C 语言!!
不过 VB 在界面程序方面比 C 语言好
C是基础,VB是应用,可以用于桌面程序的快速开发!
打基础学C,立刻就用学VB