编程初学者要学习C语言还是VB?

 我来答
爱我双儿
2006-05-31 · TA获得超过273个赞
知道答主
回答量:98
采纳率:0%
帮助的人:0
展开全部
先学C吧...C其实入门也很简单的...

只是,刚入门的C不会让你有多少兴奋的感觉,因为,入门级的C大多数都是基于DOS方式的(而DOS方式的早就淘汰了)...不过,入门后,再学习学习,就能转向真正的WINDOWS方式的编程了...懂得WINDOWS方式的编程后,再学习学习,你就会发现,原来C是那么的强大...至少比VB强得多...

VB嘛,刚学的时候,你肯定会有点兴奋,因为,它很容易就开发出一个小软件,并这小软件很有一点现在流行软件的样子!!! 自己就会很自然的觉得,哦,原来,软件开发也反挺简单的嘛,嘿嘿...可是,当你再学习学习,就会发现,咦,怎么有些功能,我总是没办法实现的!!! 开始是一个,之后是二个,再之后就越来越多...再再之后,你郁闷了!!! 什么垃级VB !!!...呵呵...VB初学者我想大多都会有这样的感觉...嘿嘿...其实,如果你在学VB之前有用C编WIN32程序的基础...你会发现...其实VB也不垃级,只是自己不懂而以...可是,到了这时,你又会发现...VB怎么这么麻烦呀...哈哈...你说到重点了...还是转回到C或重新学C++吧...嘿嘿....

最后,我想说...所有的计算机语言,其实最终都得转换成汇编后再转机器语言才能成功执行的!!! 不管是C 或是 C++ 又或是最新的 C#, ASP.NET,JAVA等等都一样!!! 其中,在这些语言当中,最最接近汇编的是C或C++语言!!! C或C++也就程序执行效率最高的语言(当然,就执行速度来说,汇编最牛)...还有,现一些人所说的平台无关的语论,其实都是屁话来的! 任何一种语言,如果没有编译器把代码转译成另一种平台的机器代码. 那么,任何语言无法跨平台运行! 反之亦然!!! 在这里,请放心. C语言,只要找到相对应的平台编译器!(还没有听说过,有平台没有C编译器的) 肯定是可以和其它新出语言一样, 在任何一平台上面工作的!!!
jizhongbo
推荐于2016-02-07 · TA获得超过2154个赞
知道大有可为答主
回答量:1493
采纳率:0%
帮助的人:893万
展开全部
个人体会,和你谈一下:

VB比较好入门,也是一种快速应用开发的语言,但要把VB学精学透彻并不那么短时间能够实现。

你可以先学习一下VB的体系结构,大致看看就行,可能其中会有些概念不可理解,不要紧,不用去深究,时间长了接触多了你会理解的。这样做的目的主要是了解VB适合做什么,他的编程特点和运行机制是什么等概括性的东西你要有个了解。

然后你可以开始从语法学起了,VB语法并不难,但对于每个语法要点一定要自己亲自练习一下,达到熟练掌握的程度。先不要急着实现太大的功能,你这个时候也不可能实现。

接下来你可以熟悉一下VB企业版提供的那么多控件的应用了,VB提供的控件很多,你最好逐个参考MSDN做有一些小程序试一下,不必记住所有控件的接口,但你要知道以后用到的时候怎么查资料。

数据库开发是VB中很重要的一块,你不能错过,建议刚开始的可以使用ADO控件编写一些小程序,但如果熟悉了之后最好使用ADO对象编程,因为这样更灵活。这一点我强烈建议你使用ADO对象编程。

等上面这些你都学得差不多了,其间可能也会学到API编程的时候,你的VB水平已经到中等水平了,接下来干什么呢?好好实践一下吧,有机会的话最好能参与到项目实践中去,如果没有这样的机会就自己给自己定些任务来开发些简单的应用,练习多了自然会见成效的。

上面这些仅是个人的学习体会,你可结合自己的学习特点进行自己的安排,我相信,只要有执着的精神和毅力,没有什么是学不通的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6495a89da
2006-05-31 · TA获得超过712个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:332万
展开全部
主要看你以后的要求,如果想在编程方面发展,最好先从c或c++开始学,因为C/C++既有面向低级语言的一面,也有面向高级语言的一面,深入学习C/C++以后,再去学别的比较高级的语言如vb,C#,java等,都比较容易上手.通俗的讲,是因为C/C++难,学了难的以后再学简单的肯定容易上手.其实我觉得由于现在常用的C#,java等从C中借鉴的东西太多太多.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shibinysy
2006-05-31 · TA获得超过315个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:338万
展开全部
C很重要
但不好学
VB很简单 容易上手
如果你是计算机专业的我建议你 学好C
对你很有帮助
很有用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yukon12345
2006-05-31 · TA获得超过1713个赞
知道大有可为答主
回答量:1827
采纳率:66%
帮助的人:994万
展开全部
vb容易.不过推荐c.因为c++和java都和c有很大相似。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式