学习编程可以先学 VB ..然后在学 C/C++吗

作者&投稿:勇群 (若有异议请与网页底部的电邮联系)
学编程应该先学什么~

可以先学 Pascal。 Pascal 是一门很好的教学语言。然后对过程式编程有些了解以后可以学习数据结构,C 和 C++。 然后可以学一下 Java 或 C#。 当然我的建议只是帮助你能够了解过程式和面向对象的编程。至于要进入IT业,方向和门类很多,所以学什么更好不能一概而论。
如果希望能够进入计算机系,拿一个“科班出身”的学位,从Pascal学起不错,可以把Structured programming的基础打好。但是大部分人,从Visusal Basic学起更能够速成,并增加自信。
大计算机科学的底子:c ,c++,离散数学,数据结构,数据库,软件工程,(可参考MIT Open Courseware)。业余者自修:Visual Basic, Scripting,Frontpage, Flash。
C++是C的延伸,所以两者有很大的重叠部分,分不清很正常。我觉得C是基础。用C能够熟练地写程序以后,再逐渐接触C++的程序设计理念可能更好一些。
“学习一门语言的最好方法是用它来编程序”。
最后,不能只学语言。许多大学生认为学最新的计算机语言、技术、标准是最好的铺路方法,因为许多公司招聘时要求这些方面的经验。这些新技术虽然该学,但是学习计算机基础课程更重要,因为计算机语言和开发平台日新月异,但是万变不离其宗的就是那些基础课程:数据结构、算法、编译原理、计算机组成、关系型数据库原理等。有位同学生动地在“开复学生网”上把这些基础课程比拟为内功,把新的语言、技术、标准比拟为外功。只追寻时髦的学生最后只懂招式,没有功力,是不可能成为高手的。

学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧!

  方案一 Basic语言 & Visual Basic

  优点
  (1)Basic 简单易学,很容易上手。
  (2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
  (3)众多的控件让编程变得象垒积木一样简单。
  (4)Visual Basic 的全部汉化让我们这些见了English就头大的人喜不自禁。

  缺点
  (1)Visual Basic 不是真正的面向对象的开发文具。
  (2)Visual Basic 的数据类型太少,而且不支持指针,这使得它的表达能力很有限。
  (3)Visual Basic 不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得Visual Basic 的编译速度大大变慢。

  综述:方案一适合初涉编程的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vB编程,并用VB 做出自己的作品。对于那些把编程当做游戏的朋友来说,VB 是您最佳的选择。

  方案二 Pascal语言 & Delphi

  优点
  (1)Pascal语言结构严谨,可以很好地培养一个人的编程思想。
  (2)Delphi是一门真正的面向对象的开发工具,并且是完全的可视化。
  (3)Delphi使用了真编译,可以让你的代码编译成为可执行的文件,而且编译速度非常快。
  (4)Delphi具有强大的数据库开发能力,可以让你轻松地开发数据库。

  缺点
  Delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。

  综述: 方案二比较适合那些具有一定编程基础并且学过Pascal语言的朋友。

  方案三 C语言 & Visual C++

  优点
  (1)C语言灵活性好,效率高,可以接触到软件开发比较底层的东西。
  (2)微软的MFC库博大精深,学会它可以让随心所欲地进行编程。
  (3)VC是微软制作的产品,与操作系统的结合更加紧密。

  缺点
  对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它的过于专业使得一般的编程爱好者学习起来会有不小的困难。

  综述: VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。

  方案四 C++语言 & C++ Builder

  优点
  (1)C++语言的优点全部得以继承。
  (2)完全的可是化。
  (3)极强的兼容性,支持OWL、VCL和MFC三大类库。
  (4)编译速度非常快。


  缺点
  由于推出的时间太短,关于它的各种资料还不太多。

   综述:我认为C++ Builder 是最好的编程工具。它既保持了C++语言编程的优点,又做到了完全的可视化。

  方案五 SQL语言 & Power Builder

  对于一些传统的数据开发人员来说,Foxpro系列也许让他们感到更加熟悉。但是对于初学者来说,PowerBuilder也许是最好的数据库开发工具。各种各样的控件,功能强大的PowerBuilder语言都会帮助你开发出自己的数据库应用程序。

恩 你好,首先说明一点文化程度高不高,不是最重要的,比尔盖茨还没有大学毕业但是人家建立了一个软件帝国,重要的是你是否喜欢这个行业,是否适合这个行业,这些应该想清楚。当然如果有高的文化程度会比较容易一点。第二:说明的一点事VB和C或者其他的在程序的本质上没有区别,都是用来编写应用程序的。但是应用的领域不一样。VB是比较简单适合没有多少计算机知识的人员开发比较简单的应用程序的。因为是可视化的开发。C语言室比较难学精通的语言,现在的操作系统的核心大部分是由C开发的,是适合开发大型的软件的。还有就是C语言支持硬件操作,就是可以用来开发驱动程序的。这一点C++也能做到,因为C++继承所有C的功能,并且C++更适合开发大型的应用程序。而C语言则比较适合要与硬件做接口的程序开发。如果学了VB会利于理解C/C++之类的程序开发语言。但是学不学VB,对学习C/C++这样的程序设计语言影响不是很大。如果只是想编写简单的程序,建议学习VB,如果想真正的从事这个行业,那么建议学习C语言,因为现在流行的C++ 、C#和Java之类的程序语言是继承C语言的。如果精通了C语言对其他语言的学习帮助很大。也有人建议直接学习C++,不学习C语言,他们认为C是面上过程的,c++是面上对象的,学习了面上过程会影响形成面上对象的思想的形成。我个人认为:实际上面上对象也好,面上过程也好不过是一种表象,实际的是你要对你要解决问题要有深刻的认识,才有可能编写出好的程序,再说面上对象的函数还是需要面向过程来实现。一孔之见,希望能帮你解决心中的疑惑。

vb就是初学容易,进阶很难。
c++/vc是初学较难,进阶相对容易。

用到后面用什么语言也无所谓了,因为都是windows编程。使用vc对windows的底层sdk编程用的用的比较多,所以到后面也就相对容易了。
vb要学好,到后面反而比学vc的付出还要多。

不过一些人学很长时间vc都不能学好, 不仅弄得不清不楚,反而自信心还受到了打击,这种情况先从vb学起,也未尝不可。

“我建议你不要学程序开发了,没多大前途,还是别趟这滩脏水的好啊。。。”
这位仁兄说的很对。我极力赞同。
对文化课都没学好,学起来也未必有什么成色,不是想打击你,普遍情况是这样,计算机专业学生的水平通常是大学越好,编程水平越高(当然也有很多不符合这种情况),如果你很平凡的话没必要跟他们争了。
而且编程付出得挺多,得到也就那样。程序员很辛苦

如果你自认为无论干什么都是比别人强,从来都是人尖子,对于文化不高的你来说,太适合了!!!因为编程是一个很能体现分水岭的技术,而且很适合自学钻研。

看你用学来用在哪咯,我觉得没必要先学VB,直接学C就好了,学C了VB就更简单了,而且C实用多了,学C了再向C++发展,而且C也不会很难的,主要是基础知识要多用,用多了就觉得容易多了,多编程

鄙人觉得先从简单开始,再学习其他难的语言!但是也有人先学习难的语言,因为学会了难的语言,容易的一看就懂了,但是这是少数人难做到的!

学习编程是兴趣还是为以后工作。如果是为工作的话,现在主要分为.NET和J2EE两大阵营。有一点C的基础就行,都挺好学。想好自己要走的路。不管学哪门语言,都要学精才有用


良庆区17746707606: 编程入门是先学VB还是C语言? -
崇艺抒瑞: 完全没有接触过的话,可以考虑VB入门,VB是面向界面的开发,就算是新手,鼠标拖拖点点也能写出点功能,可以用来熟悉基本语言结构及培养兴趣.另外办公常用的Excel宏实际也算是VB,学会也一样可以写. C没有界面,入门枯燥一点,想要写出点能用的小程序,需要先掌握基础,但是C很基础,学扎实了对学其他语言都有帮助.

良庆区17746707606: 编程初学者先学那个好 -
崇艺抒瑞: 初学者的话我建议你去学VB 因为VB 是见算计编程语言中比较简单的一个 比VB有难度的是C语言 然后是C++ 我们学校只有计算机学院的学生猜学C++ 所以先建议你去学VB 打好基础再去搞C语言和C++ 最后希望楼主能早日学好~~

良庆区17746707606: 我现在打算学习编程 想先学学VB做基础可否? -
崇艺抒瑞: 如果你不学C 而直接学VB也不是不可以 但如果你想学好编程 最好好是先学学C和数据结构 这样对编程打基础比较好

良庆区17746707606: 我想自学编程,先学哪一种?VB,C语言还是C++,或者是其他的? -
崇艺抒瑞: 楼上两位都走弯路了,看楼主想学什么了,C++就直接看C++的二级考试书,然后买本数据结构书,用到C++中STL(Standard Templete Libary标准模板库)的书.Java就直接看清华的大学程,要那个厚的,里面基础和深入都有了,而且讲得非常详细,C语言看什么书我不太清楚了,我看的是谭浩强的C入门,很多人在批评他;做网站就学JAVA吧,J2EE就是网站用的B/S开发.不要管人家说先以什么语言为基础,都是一样的,就像英语和利大意语的关系一样,都是为了交流,那有什么基础不基础的,别给自己找麻烦.

良庆区17746707606: 编程初学者应先学VB,还是先学C语言呢? -
崇艺抒瑞: VB是最容易的 也是基础 大学课程中VB是基础必修课的 所有专业都要学的 C语言功能很强大的 但是觉得还是先学VB吧 容易上手,有兴趣的话,努力专研一个星期估计就可以搞定了.

良庆区17746707606: 学习电脑编程应该先学VB还是先学C语言啊......我是一个初学者.... -
崇艺抒瑞: 先学哪种都可以,我觉得学习方向应根据自己的情况,比如周围有人会C,则学习C,有人会VB,则学习VB.其实学习语言是了解编程的途径,真正掌握了编程的思想以后,选择什么语言都将不是障碍,不过VB或者C的确是适合初学者学习的好工具.希望你学的开心.

良庆区17746707606: 我在学校成绩不好.我准备学编程.先学VB打基础好不好? -
崇艺抒瑞: 先学VB打一下基础很好!vb全面面向对象,类的成员按F2 就可以看到,不用记太多的东西.在vb学完之后,你就能 获取编写程序代码的经验和常用API函数.VB可以使你了 解一些英语,提高你的思维能力.从我个人来说,我是先学的VB,然...

良庆区17746707606: 我是一个自动化专业的大一学生,我想学习编程,先学c语言好还是先学vb好 -
崇艺抒瑞: 肯定是C语言啊,C是多种语言的基础,学好了对于之后学C++、嵌入式等课程都很有帮助的,而且理工科的学生一般都是要求会C语言,以后你考计算机二级证书选的肯定也是C,所以现在真的无聊想先预习起来的话C更好.不过就自动化专业来说,C语言肯定会在大一教掉的,倒是VB大多是高中的时候学的,如果高中没学过的话大学也不会教,所以换个想法,反正C以后会系统得学,自学VB先~个人觉得VB比C语言好玩儿,而且以后如果学C#的话,有VB和C两种语言的基础学起来会很快的~

良庆区17746707606: 学习编程可以先学 VB ..然后在学 C/C++吗 -
崇艺抒瑞: vb就是初学容易,进阶很难.c++/vc是初学较难,进阶相对容易.用到后面用什么语言也无所谓了,因为都是windows编程.使用vc对windows的底层sdk编程用的用的比较多,所以到后面也就相对容易了.vb要学好,到后面反而比学vc的付出还...

良庆区17746707606: 学习编程是先学VB还是直接学C语言好呀
崇艺抒瑞: C语言好. C语言学会了,其他的东西都是小菜,VB中的东西再C语言中都有,但你要是只为了应付考试,还是学VB,相对而言简单好学一点,想要掌握一门技术的话,还是学C语言的为好.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网