学编程到底是学C语言、C++、VB、jave中的哪种比较好?
发布网友
发布时间:2022-05-31 10:19
我来回答
共5个回答
热心网友
时间:2023-10-13 09:18
问题一:编程语言学哪个好 简单点说就是两条路:
一、C\C++\C#(ASP.NET)
二、JAVA(J2SE\J2EE\J2ME\JSP)
走这两条路都必学的:数据结构、数据库(SQL或Oracle)
选学:计算机应用基础、网络基础、硬件基础。
C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASP.NET主要是用C#语言编写开发网站(B/S架构)。
J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件,比如手机游戏。很有潜力的家伙,看*的手机用户就知道了;JSP主要也是开发网站。
大概就是这些。说得太多了,可能你初次接触也比较麻烦。两者根本就没有一个肯定的说法谁好谁不好。我说下我个人感觉吧。初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用,界面没有它们友好。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次接触,学的东西比较多。不过学Java的目前比C的好找工作点,我个人感觉。
不过作为一个高级的程序员,绝对不仅仅只会一门语言的。这就是他们常说的“精一门,通两门,熟三门...”
至于证书,C好像没有专门的证书,只是有等级认证。
Java证书一般就是SUN公司的认证了,有权威,含金量高。
Sun的Java认证有多种,SCJA、SCJP、SCJP、SCWCD、SCBCD、SCDJWS、SCMAC、SCEA,想考高级别的要先考低级别的
问题二:现在学哪种编程语言最好 1.零基础,打算自学编程,应具备哪些的知识?
答:
对于入门阶段,对知识水平的要求并不算高,或者说很低,大家都应该听说过xxx小学生编程如何如何这般这般怎么样之类的话题,这里,我们不谈长期发展,只谈如何入门。首先,我觉得你应该具备计算机的基本操作能力,如果说你连新建一个文件夹或者说从网上下载资料都不会,那么你应该先买本《windows xx从入门到提高》看,然后再考虑编程这件事,如果你觉得对计算机的基本操作已经熟练后,请继续向下看。
2.学编程应具备哪些条件?
答:
第一:硬件保证,首先你应该具备一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响,就入门来看,操作系统还是首选windwos。
第二:有xx语言的入门本书,纸做的,具体xx语言是哪种语言,后面我们再讨论这个问题。虽说现在铺天盖地的都是电子书了(保留这句话的确定性),到处是扫描版,还高清呢,但我还是推荐看纸做的书,好处有两点,其一是便于携带,可以随时翻阅;其二是避免眼疲劳,我不信你一直晚盯着显示器看电子书眼睛不会酸;还有一点,尊重图书作者的版权。
第三:时间保证,如果你每天都有一大堆事等着你去处理,先去处理那些事吧,处理完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习,在编程这块,我不认为这是在用功学习,零碎时间去背单词?应该是个不错的选择。
3.你确定要学编程?
答:
这个问题看起来有点多余,但为什么要提出这个问题?要知道,编程不是一朝一夕的事,如果你只是一时的冲动,或者仅仅是要完成心目中的某个小工具,并没有长期写程序的打算,这样的话,编程不学也罢,毕竟编程从入门到能独立写软件会有很长的一段路要走,中途一旦放弃就前功尽弃,并且已经浪费了你大把的宝贵时间,实在是得不偿失。不过,你尽管吐槽说是这是你的业余爱好,有个爱好也挺好,那么,继续往下看吧。
4.如何才能入门?
答:
到底怎样才能入门?其实,只要你有毅力,慢慢折腾个一年半载,肯定能入门,但写这篇文章的目的就是为了把这个周期缩短些,不是吗?所以,下面我就以个人的观点来谈谈怎么才能更快的入门,这里先笼统的介绍下,对于每点,后面单独介绍。
C1>.去了解计算机的基本组成,计算机的发展史和编程的发展史,看起来和编程没什么关系,潜在的影响还是十分大的;
C2>.选择一门简单的语言作为入门语严;
C3>.学会使用搜索引擎;
C4>.知道如何看书;
C5>.要”像”个高手;
C6.>应具备的学习态度;
4.1:了解这些历史的意义:
了解一些编程的实质远比知道如何编程更有意义,不要在编程是怎么回事的情况下就去学习编程,这样对你的学习是十分不利的,作为一个编程爱好者,知道计算机的工作原理,这应该是一件再正常不过的事,你难道不想去知道吗?
4.2>.选择入门语言:
这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾、弱爆了,学了也没用,之类的话,开始推荐你xxx语言,于是新手们又开始学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽。要解决这个问题,首先要明白一个根本问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且要有一定的热度,有热度才能有更多的人一起交流讨论,翻开编程语言列表,发现有100多种编程语言,而且这个数还是在不断增加的,这里我们一起来看下2012年5月份的编程语言排行榜,能进......>>
问题三:学习哪种计算机语言比较好? 主要有两种可供你选择:
1,java;
2,C++;
java方面:现在国外几乎所有大学的计算机教材都采用java,而且,jvm具有非 常强大的跨平台性,可移植性高,作为开源巨头――sun公司所开发出的语言,有着非常大的潜力,是一种灰常流行的语言。
C++方面:全世界都在使用,全世界都说好,不过部分语法比较复杂(特别是里面的指针问题),听说“学会C++,走遍天下”。
其他:C#可以做出非常炫的界面,看你具体想做哪方面的工作,做美工的话C#还是不能放过滴~
学习方面的注意的地方:
if(大学生)
大学毕业前写够1W行代码就行了;
else
每天一百行;cos practice makes perfect
推荐书籍:
英文好的推荐阅读原版C++primer(中文翻译出来后有些句子的原意会被曲解,读英文版还有利于你英文水平的提高,再说远一点,想搞好计算机的话英文非常重要,因为puter is not made in china~),Code plete;
最后,无论你学什么,只要认真学了,学好了,都是强大的~
三百六十行行行出状元~
best regard~
问题四:编程语言中,哪种语言最易学 对于广大编程初学者来说,存在着这样普遍的认识:学习程序设计选择编程语言
很重要,开口闭口就是VisualBasic、Visual C++、Delphi、Power Builder等一些现在比较流行的开发工具。经常看见有初学者问:我学C/C++,究竟是学
VisualC++好,还是学Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之间作出选择。学习程序设计和学习程序设计语言究竟是怎么一个关系?初学者究竟应该如何取舍呢?就此我们打个简单的比方:学习程序设计就好比学习射击,而程序设计语言就对应射击中的气*、手*、步*等各种*械。学习射击必须要选择一种*械,不可能没有*还能学好射击的,也不可能同时学会使用所有的*械。但是,如果掌握一种*械的射击,再学别的也就触类旁通了。因为在熟悉一种*械的同时,也学习了射击技术本身。再学其他的,自然事半功倍。学习程序设计也是一样,必然要从学习一门程序设计语言开始入手。同时在学习的过程中?
建议:学习程序设计不必苛求一定要从某一种语言入手,可以在Visual Basic、Delphi、Borland C++ Builder或者DOS下的Pascal、Turbo C(或Borland C)中间选择自己比较容易接受的一种进行学习。从中主要学习的是编程本身的思想,学习的是用程序设计的眼光来看待问题。或许,学习的效果不能马上看到,但是可以学到扎实的基本功,而这对于将来的进一步发展是有很大好处的。这些基本功包括:
一、强化逻辑分析和建立数学模型的能力
编程的目的是什么?是要解决现实中的问题。而现实中的问题是用自然语言描述的,目前的计算机对其无法理解。我们要做的就是必须用计算机能理解的方式将问题“告诉”计算机。也就需要我们对现实问题进行逻辑分析,建立合理的数学模型,然后以程序和数据的形式输入计算机,R、G、B三色份量来各表示一种颜色,对于颜色的处理被转化为对R、G、B三个整数的处理。我们只要改变这三个整数,就可以将其改变成另外一种颜色。对于其它的现实问题,我们也要像
这样使其可以被计
二、数据结构和算法知识
程序设计发展到现在,已经有了一套比较普遍、完整的数学模型(我们称之为
数据结构)和对应这些数学模型的处理方法(也就是算法)。目前的程序就是以
此为基础的。在程序员中间流传着一句经验之谈:“好的数据结构是程序的一
半。”其重要性可见一斑。作为一个程序员
三、丰富的实践经验
程序设计本身就是一门实践性很强的学科。一个只存在于纸上的程序如同没
有翅膀的鸟永远不能飞翔在现实的天空。任由代码写得再巧妙,风格再优美,也
只是一张纸上的一连串字符而已。就好比是一份作文练习,或许写得很好,但是
不交给老师去批阅,和一张白纸又有什么区别呢?!最后,作为一个程序员还有一点小要求:那就是身体素质要好,能熬夜才行。
Top of Form 1
选其器与善其事――纵谈编程工具的选择选其器相同主题的文章
“工欲善其事,必先利其器”――《论语》。很多人在学习软件编程时,都希望
选择一款优秀的编程工具。到书店逛逛,可以看到各种琳琅满目的编程书籍,可
是你还没有想好选择学习什么编程语言,也就无所适从,不知道该买什么书看。
要想学好编程,必须认真了解各种语言的特点,找准自己的学习方向。那么你首
先必须明确你想要做什么,你所感兴趣的是什么?进一步说就是:你现在想要完
成哪一方面的程序设计,你的程序主要完成的功能是什么?由此在众多软件中,
选择出适合自己的开发工具。......>>
问题五:现在学什么编程语言好 C语言玩玩就好,过了指针就难了,JAVA入门简单,后边框架太多,C++是王道,但学的人多了,想学的很出彩就难了。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。如果按语种分,可以分为英文符号语言和汉语符号语言两类。(典型的如:易语言、C语言)电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的 *** ,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。目前通用的编程语言有两种形式:汇编语言和高级语言。简单点说就是两条路:一、C\C++\C#(ASP.NET)二、JAVA(J2SE\J2EE\J2ME\JSP)走这两条路都必学的:数据结构、数据库(SQL或Oracle)选学:计算机应用基础、网络基础、硬件基础。C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASP.NET主要是用C#语言编写开发网站(B/S架构)。J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件,比如手机游戏。很有潜力的家伙,看*的手机用户就知道了;JSP主要也是开发网站。
问题六:学哪个编程语言应用最广泛?还有,,,哪种编程语言学起来比较容易些?? VB~VC~VF~C~C#~C++~JAVA~.NET~这些都是编程 ASP~CGI~PHP~JSP这些是WEB编程。。 虽然都是编程,但编出来的程序可是不一样的。 目标是什么?开发?创业?还是去公司上班?还是业余爱好? 如果想业余编小程序,推荐VB~VC~容易上手。简单。也蛮强大。 如果想学好了去企业上班,推荐C++~~~~~~JAVA之类的大型项目开发。 如果想做网站,就学ASP~CGI~PHP~JSP,这4个就JSP最最最难,先学ASP。 编程语言很多,但是目的都是想写出好的程序,只要学精了一个就有钱赚,一上来不要要求太高 语言是用来交流沟通的 计算机语言也一样 多说多练 我推荐你学三种编程语言,因为推荐你学是有原因的。 第一:先学习好C语言,这个是学所有编程语言的基础。也是将来去考国家证书的必须要考的一门。 第二:学好java,因为java在目前来说,占领地位是排第一位的。而且工资待遇也不错。市场需求占有率高达50%以上。或者学习.NET,因为.NET出来还不算太久,但是就因为是微软出的东西,所以市场占有率也已经达到了48%了,况且.NET比java要容易上手。两者之一,你可以选择一个。学java就往jsp工程师方向发展,学.NET就往ASP.NET方向发展吧。 第三:顺便学一门数据库的技术。因为开发的时候,难免会要和数据库打交道。懂总比不懂要好。一般就学SQL就行了。ORACLE一般只适应于大型公司
问题七:哪种编程语言最简单好学的 c/c++的指针初学者很不习惯。 Python 相对来说自由许多, 而且功能强大。 有google ,IDL 等大公司都在用它,而且可以养成很好的缩进习惯。
应用领域很广从web(google , douban) 到GUI/console程序(比如大3d软件BLEND3D),到网络游戏脚本,都可以用。
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的 *** ,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。
目前通用的编程语言有两种形式:汇编语言和高级语言。
汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。
高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。
高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。
高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:
解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。
编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。
[NextPage]学习编程,从何入手
如果您想学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧!
==============================================
方案一 Basic语言 & Visual Basic优点(1)Basic 简单易学,很容易上手。
(2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
(3)众多的控件让编程变得象垒积木一样简单......>>
问题八:哪种编程语言最实用?哪个最好学适合入门?哪个编程最有前景? 最实用,当属C++,所有程序员都要通过它来入门,学校里都是用他入门的。
最适合入门,个人认为还是Pascal语言,因为他格式严谨,且没有“指针”这东西有的人灵光一闪就明白,有的人……,只不过有点“后继无人”了,没几个学校在教;当然,C#也不错,不仅仅没指针,大部分情况下连创建对象之后的释放都省了;如果不是JAVA不太适合刚学软件开发的人,它也不错,毕竟它一直很火;另外,学校里都是用C++入门,然后学JAVA或者C#,由学生自己选。
最有前景当属JAVA、PHP和C#,现在是互联网的天下,还是应该学一学网络开发。
不过,语言只是入门,真正用的时候其实是用别人写好的对象包,即框架,有实力的人甚至需要自己写框架,不同开发语言下的框架可不是通用的哦。
现在,我想知道你是想自学软件开发吧?
先自学C++语法,再从JAVA、PHP、C#里选一个吧,网上有很多自学的材料的,找一找相应语言的学习路线图,一步一步来。
问题九:现在的编程语言有哪些 哪种最好学有用 初学建议学Python
高手也建议Python
想什么功能都能做,并只学一门语言,还是Python
其他
系统编程: C, 汇编
企业开发方向: Java, .NET
游戏开发: C++, Lua/Python/Ruby
网站前端: HTML, javascript, CSS
网站后端: PHP, Perl, Python, Ruby, Java, C#
并行并发: erlang, F#, scala
图形界面: Python, Tk, VB, C#, C++
要高效率编写程序: Lisp, Ruby, Python
要编写的程序效率高: C/C++, 汇编
问题十:未来3年程序员学哪种编程语言最好? 未来的时代是AIR的时代。也就是AI人工智能,物联网,AR/VR。我只提编程方面的趋势
其中人工智能的底层开发方面大多和C,C++关系度比较高。如果是应用层,也还是传统的网络开发技术,比如PHP,RubyOnRails这些
物联网的话用的主要是现在常用的技术,H5/CSS3,Nodejs(微软推荐用于物联网的技术)等等。还有就是智能硬件的开发,需要你懂C或者C++,汇编入门。
AR/VR C#是现在主流#3D引擎Unity的标准开发语言,值得一学。但是怎么说,你如果用在移动端的话 IOS里的OC/swift你要选一个,andriod的话要懂java
说了一堆你肯定有点懵*,我这么说,上面的我都会。。。但我的定位是一个IT Manager。
作为一个初学者或者想要定某个开发方向的,你前端后端选一个,行业趋势AIR中选一个。
如果你想进阶一个大神,学的越多,能力越强,底蕴越多。当到了那一天,我可以再给你详细列很大一张清单。(现在列太早了。列出来太多你可能会怕太多学不了)
保持一个方向不停前进,最后你会发现,社会需要你是一个全能的人。但你不用从全能做起。
热心网友
时间:2023-10-13 09:18
我的回答完全针对LZ的问题:
编程是不分语言的,数据结构和算法思想跟语言无关。如果是初学者,建议从C学起,因为C语言是一门面向过程的语言,当然C比较难学,安全性也不是很好,但是C语言一旦学习到一定层次,学习其他语言就能很快上手。有了C的基础,C++就能够很快地掌握了。关于黑客和大型软件项目的问题,C语言并不是一门好的开发大型项目的语言,因为语言本身是面向过程的,开发效率不高。C++则非常适合开发大型项目,它的封装性和面向对象特性完全是面向大型项目的。当初把C升级为C++也就是鉴于C的开发效率不高这一点。如果LZ想学黑客这种东西的话,随便去问问有经验的人,他都会让你从windows编程学起,windows编程也主要是基于C和C++的。因此C和C++是我比较推荐的两门语言。
C和C++都是需要花费很多心血才能学好的,大型软件适合用C++开发,而一些面向硬件的编程则属于C的天地。推荐用一些外国的经典,比如C++primer和the C++ programming language。
至于Java,也是目前比较流行的语言,它的类其实和C++的STL有些类似。有了C或者C++的基础,相信Java上手也很快。Java同样应用非常广泛,很有前途,如果不想学C++的话,学Java也可以。
总而言之学习语言很辛苦,任何一门语言都要付出艰苦努力。你看得越多,编的越多,对语言的理解也就越多。
热心网友
时间:2023-10-13 09:19
这是我原创的,不是转帖,现在发给你:
在说之前,按照我的习惯,都先打下预防针,现在网上的“Dog”太多,闲着没事就乱咬人,我不想无缘无故的被人咬,所以先做一些简短的声明:
1. 我不是什么超级高手,但是超级高手是我的目标。
2. 大家可以把我当做一个曾经迷失过的学长就可以了。
3. “新人”指什么呢?指那些刚刚开始准备或者刚刚开始学习编程或者学习c++的朋友,以及与计算机编程相关联的其它专业的大学新生,如果您已经工作很久了或者您已经学习很久了,您将不在此列,您可以忽略此文。
好了,打完预防针,开始吧,请您先回答下这几个问题:
1. 您确定您想学习计算机编程吗?
2. 您确定您要学c++吗?
我想说的是,计算机编程是一项不轻松也不简单的活,如果你觉得每天坐在电脑前面很好玩的话那么你就错了。C++是一门强大的语言,学习过程中你可能会遇到各种各样的困难,你准备好应对了吗?你有足够的耐心和毅力吗?如果你还没有,那说明你没有准备好,你应该多考虑考虑,因为很多情况下,这都是关系到下半生走向的问题。
如果你已经开始学c++了,我就给你一些经验吧,这些都是学长我成长过程中的点点滴滴,每个人都有自己的经历,也许你不赞同我,那没关系,只要你确认你现在走的路会给你带来好运,而且以后也不会后悔,那么我会十分支持的建议你继续走下去。。。
3. 请不要盲目的“跟随潮流”。
记得前段时间朋友决定要学c++了,我一直在带他,我给他推荐了一本书《c++入门经典》(第三版),据说他在看的时候有人问:“你怎么还学c++啊?c++早就过时了,来跟我混,学Java吧。”我想有不少的人经历过这样的问题吧。在此我无意比对c++、JAVA或者c#,我想说的是,学计算机编程,最重要的不是学什么语言,而是怎么学、学到什么程度,这才是最关键的。当你已经十分确信的要学c++的时候,那么就不要再管其他人说什么了,将自己的路走下去,你一定会成功的。这条定律也适合其它语言。
4. 请永远不要说:我学完了c++。
在百度不是一天两天了,经常看见这样的问题:“我已经学完了c++,接下来该怎么办呢?”其实问这样的问题的朋友,往往是属于那种看完了一本c++教程,自觉对c++的一些基础语法已经比较了解了,然后想去干点别的。在我看来,这是一个愚蠢的问题,c++真的是博大精深,不是看一两本书就能学完的了。知识的海洋是无限的,我们的认知永远都是有限的,当我们站得越高,看得越远,才会发现自己的渺小。永远不要说这句话“我学完了”,加油吧,后面还有太多太多的东西在等着你。
5. 关于编译器的选择。
对于编译器的选择,这个问题对于很多有经验的朋友来说,都不算是一个问题,但是对于一些初学者来说,往往会陷入谜团。其实对于初学者来说,无非是可以编译和连接程序即可了,其它多余的功能也是鸡肋。打个比方,对于学生,Visual Studio 2005提供的那么多功能,你用到10%了吗?我想很多人都没有。有的人说,VS2008都来了,干嘛还要用VS2005或者VC6.0啊?其实在我看来,真正强悍的代码,无论是放在什么编译平台上,它都是优秀的代码。你做的程序,别人只会关心你的程序的好坏,而不会介意你是用VC几点零做出来的。推荐初学者使用Turbo C/C++ For Windows吧,其实Visual Studio 2005也不错,它庞大的界面只是它的外表,用起来也没有想象中的那么复杂。
6. 不必盲目追求最新的技术。
现在的社会是不断进步的社会,一天一夜都能改变很多事情,也会诞生很多新的事物,看看笔记本电脑的价格吧,一个月就能变个样。两个月前还是尖端的笔记本,两个月后就成了中端上了,一年后就中端下了。有许多的新手朋友总是太过在乎使用新的东西,编译器要最新的,哪怕是测试版的也要弄来玩玩,往往想在程序里边大量的使用泛型,然而经常由于积累不够,搞得不伦不类。因此,建议新手朋友踏踏实实一步一步来,无论是多么新潮的技术,它的普及都需要时间,你不需要着急,打好基础才是关键。
7. 紧扣时代脉搏。
这条貌似和6有矛盾,但是实际上是不矛盾的,请将两条分开看。新的事物的诞生,我们可以不精通,但是不能一点都不知道,所以我们要紧扣时代脉搏,时刻做好前进的准备,这样才不至于被淘汰。如何在6和7之间找好一个平衡点,这是需要自己好好斟酌的事情。
8. 关于时间。
这是对一些刚入学的大学生说的,大学有4年,看起来很久,然而实际上是过得很快的,当你到了大三或者大四的时候回首再看,其实一切都是那么的快,就像一个梦一样。从现在起,抓紧每分每秒的时间,少玩点吧。特别是计算机相关专业的同学往往都有自己的计算机,有好多的同学就整天泡在计算机上面玩游戏什么的,这是绝对不行的,你要始终搞清楚计算机的作用是学习而不是娱乐。想想爱你的人、想想关心你的人,他们愿意看到你整天玩乐不思进取吗?你对得起他们吗?加油吧,让你的每分每秒都过得有意义。不要让你的时间轻松的流逝。
9. 关于学习。
当年我学c++的时候,几乎什么都是自学的,学校是没有这门课的,身边都是些Java流,讨论的机会都不多,差不多所有的问题都需要自己去想自己去解决,有的时候一个莫名其妙的问题都能困死我很久。对新人的建议:尽量自己去思考解决问题,如果真的尽力了也没法解决,那么好好利用网络这个资源,或者在身边找个学长带带吧。
10. 我能帮你的。
一直以来都有无数的朋友找我,让我教他C语言教c++,可是我又怎么可能有那么多时间呢?一个人的精力永远都是有限的,我不可能帮到所有的人,虽然我很乐意这么做。如果有兴趣的“新手”想和大家聊,请加QQ群:31256446,这个群里有不少的朋友,或许大家的力量可以填补我自己的空白。我经常会传一些有用的文章或者是经典的电子书什么的放在我的百度空间里,如果需要的话可以去找找看有没有你需要的。
就这么多了吧,希望能够帮助到可以帮助到的人。有看不惯我的或者不屑一顾的人请不要扔我砖头也不要在我空间捣乱了,我实在没时间删帖。。。
祝愿大家都有个好前途,在奋斗的道路上不再迷茫!
热心网友
时间:2023-10-13 09:19
先看看C语言与C++的区别
1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。
2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。
3,特别是C++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。
4,C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在C++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。
4,C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOSr程序,写DLL,写控件,写系统。
5,C语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确。
6,C++中的IDE很智能,和VB一样,有的功能可能比VB还强。
7,C++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入MFC中的类的时候,加入变量的时候等等。
8,C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件。
9,调试功能强大,并且方法多样。
C语言是结构化和模块化的面向过程的语言,C++语言是面向对象的程序设计语言。C++语言是C语言的超集,也就是说学会了C++,你其实已经把C语言学会了。至于说有什么区别,应该说是编程思想的区别吧,C是基于过程的,强调的是程序的功能,以函数(功能)为中心。C++是面向对象的,强调程序的分层、分类,以抽象为基础,进行对象的定义与展示,即程序设计。具体说来话长。建议你学习C++的时候,学会用面向对象的方式思考和编程。现在在开发大项目的时候,都是应用面向对象的分析和设计的技术。
说到底,你要先学哪一种都是可以的,关键看你个人的需要,我个人建议初学者完全可以从C++开始入门 然后再学VB 别的当然也应该多少懂一点 最好 全学会了 那就 无敌了 祝你好运 ! 相信自己 是最 棒的 !!!!!!
热心网友
时间:2023-10-13 09:20
既然你这么问,证明你对编程一点都不懂。
并不是你觉得大家给你一个答案就会朝着那一个方向发展。
其实所有的语言都是相通的。
建议,先学C,如果你C学通了,学别的基本上用不了1个月的时间就完全入门走向基础了.
所有的语言都是根据C演化过来的,包括改善C的功能等等。但是最基础的都是C。
我个人认为,C就好比是1-10,而别的就是100-1000的数字。你1+1都不学,就直接去学111+111.你可以学,只是容易出错。
不知道你明白意思没有
学编程到底是学C语言、C++、VB、jave中的哪种比较好?
C是学习高级语言的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASP.NET主要是用C#语言编写开发网站(B/S架构)。 J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,...
是学C语言好呢,还是学V
对于c语言和VB无论先学习哪种都可以,因为2者都属于高级编程语言,不过建议选择先学习c语言,因为现在很多大学都是在大一下学期开设c语言课,在大一上学期课程不多的情况下,学习c语言是很有好处的。同时学习完c语言后为后续学习c++语言也打下坚实的基础,同时c语言c可以用来做一些底层的和计算机硬件相关...
编程到底是学C语言好还是VB语言好?请高手个个建议!谢谢拉
从你的提问看,估计你应该没有学习过程序设计,所以我推荐你还是先学习C语言比较好,这样你才能了解程序设计的相关知识。C语言是一种面向过程的语言(如果你以后继续学习程序设计就会明白),虽然它比较老土,学习到了后期(特别是指针)还有点难。而VB是Visual Basic的简称,说到底并不是一种计算机语言。
现在学vb好还是学C语言好,哪一个容易点
VB容易一些,好学,编程速度快一些,C相对难一些,特别是刚入门时。一般人认为C语言的功能更强大,不过作为VB爱好者,C所有可以实现的功能VB都一样可以实现。但是在进行硬件驱动开发时,还是建议使用C或C++。自己拿不定主意学哪个可以都看看,易理解的就先学者,另一个可以带着学一下。因为各种程序语言...
VB编程和C语言、C++语言、C#语言、Java语言哪一种好一点?它们的都有什...
楼主,建议你不要学习VB了,学习VB还不如直接先学习C语言的好。像你说的【C++语言、C#语言、Java语言哪一种好一点?】,楼主,我建议你先学习C语言,要往高层语言方向发展,就开始好好的打好C语言基础,因为很多语言都或多或少的借鉴了C语言(其实也不能这么说,楼主如果往这方面发展,慢慢就会有...
计算机学哪种语言好,C语言.VB还是VF?
啥语言要想编好都得学差不多的东西,如果是基于.net平台学vb、c#、j#都一样。找工作还是学c#,中国认C类的玩意儿。学习易用VB好使
我对电脑编程一窍不通,有人说学C语言,也有人说学VB到底这两个那个好学...
你要好学,还是学好??vb容易上手,但是vb不是一门很规范的编程语言,作为初学者,如果想要学好,就要花功夫学c++
我想学编程,是直接学C语言还是先学汇编语言或者VB语言做基础?
先学VB做基础,学到自己觉得差不多的时候,再去学习C语言,C语言学到指针那里不懂的话,就去学习汇编,因为汇编从基础那里就有指针的概念了,学了汇编再去学C语言的指针,那就是非常简单的事情了,就按我这个顺序学,应该还是比较容易入门的,这样比较轻松。是我自己的的经验。
我是个高中在校学生,想学习软件编程,是学习VB还是学习C语言呢?
最好是学C语言,这语言可以看做是变成语言的基础,掌握好它在学习其他的语言时就方便了很多,比如现在流行的C++,C#.NET 。VB最好能掌握,因为有些项目还是用这个开发工具写的
到底学VB好还是C语言好呢?
学C好 会掌握大量编程思想 更加容易掌握其他的语言 和应用联系也更加紧密 VB图形化模式化不利于关于编程思想的形成 学C号时有点困难的 关于算法要逻辑特别强 要记住的概念之类的也挺多的 只要你感兴趣还是会学得很好的 纯数学倒不是多 主要是逻辑 ...