编程入门先学什么好?C还是C++?

作者&投稿:达奚褚 (若有异议请与网页底部的电邮联系)
新手入门,,0基础准备学习编程,先学什么呢,C还是C++啊?~

谭浩强C语言的经典教材先看着吧,要是要有好的思想,TINKING IN C 或者 TINKING IN C++可以翻着起走
当然C是基础主要还是面向过程的语言;C++只是在C的上面扩展开来,侧重于面向对象的思想。
当然C更侧重地层和基础,C++更偏向应用。
谁先谁后得看你自己的喜好了,学基础的话C优先,但是会涉及到很多别的方面,还是在实践中遇到问题了,在补充其他知识吧!
编程时练出来的,教材和实例教程要相互结合的来。

我知道的编程一般分为“面向过程”和“面向对象”,我是先学的c语言,c语言是面向过程,先学面向过程对以后学其他语言有好处。希望对你有所帮助,下面是一个软件里面学习的一段话,挺好的,对于其他语言也是如此。

[转帖] 短小精干鞭辟入里——怎样学习c++

1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In
C++》,不要看《C++变成死相》;

3.看《The C++ Programming Language》和《Inside The C++
Object Model》,不要因为他们很难而我们自己是初学者所以就不看;

4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;

5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;

6.会用Visual
C++,并不说明你会C++;

7.学class并不难,template、STL、generic
programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;

8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;

9.看Visual C++的书,是学不了C++语言的;

10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?

11.浮躁的人容易问:我到底该学什么;——别问,学就对了;

12.浮躁的人容易问:XX有钱途吗;——建议你去抢***;

13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!

14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;

15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;

16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;

17.C++不仅仅是支持面向对象的程序设计语言;

18.学习编程最好的方法之一就是阅读源代码;

19.在任何时刻都不要认为自己手中的书已经足够了;

20.请阅读《The Standard C++
Bible》(中文版:标准C++宝典),掌握C++标准;

21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;

22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;

23.请看《Effective C++》和《More
Effective C++》以及《Exceptional C++》;

24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;

25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;

26.请看《程序设计实践》,并严格的按照其要求去做;

27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;

28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;

29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;

30.读完了《Inside The
C++ Object Model》以后再来认定自己是不是已经学会了C++;

31.学习编程的秘诀是:编程,编程,再编程;

32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software
Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design
Patterns)》《The Art of Computer Programming》;

33.记住:面向对象技术不只是C++专有的;

34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;

35.把在书中看到的有意义的例子扩充;

36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;

37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;

38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;

39.C++语言和C++的集成开发环境要同时学习和掌握;

40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;

41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;

42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);

43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;

44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;

45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;

46.记录下在和别人交流时发现的自己忽视或不理解的知识点;

47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;

48.保存好你写过的所有的程序——那是你最好的积累之一;

49.请不要做浮躁的人;

50.请热爱C++!

我要说的是,
C和C++是两门语言,
没有什么基础的说法,
C呢,是面向程序的,简洁,方便,适合与小程序,
C++呢,是面向对象的,适合做大项目的,
他们有各自的好处,我就不一一举例了,
你百度一下会有很多的,
只要你想学,先学哪个没有什么硬性的要求,
还有就是,
书没必要太多,
有一两本就中,
关键是要看透了,都练会了,
这才是重点!!!!
谭浩强的和《C++ Primer》都不错,个人看法,
看完了这些,
你可以再看看,面向对象的思想。

现在都是信息化的时代,没有一门好的技术是难以在社会之中立足的,
现在的电脑技术飞速增长,每家公司都需要电脑人才,你可以去学习电脑专业,
在这个领域中还是有很大的发展空间的,只要自己好好学习,以后的前景不可限量。

我开始先学的C++,后来又学的C,学完之后,其实你学哪个都一样,有种殊途同归的感觉

没有明显的界限,C++就比C多个oop,我就直接学的C++, 在学校学完之后 就感觉 自己学了个C

C和C++是两种东西,首先要明确你用来干什么的,软件开发还是工程计算?零基础应该先明白什么是面向过程,什么是面向对象,都用来干什么的,再去学。


0基础学编程先学什么?
0基础学编程先学什么?可以先选一门简单的语言进行学习,这样可以先对编程有一个初步的认识。c、java、Python都是不错的入门语言。然后这样一边认识编程,一边去了解自己想开发的东西需要什么技术,比如开发安卓要用java,网站要网页链接或php。详细的了解之后需要的就是不断地去补充这些自己不懂的东西。

编程初学者需要掌握什么
2>.选择入门语言:这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人会开始推荐你xxx语言,于是新手们又开始学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽。要解决这个问题,首先要明白一...

编程入门先学什么?
先学C语言。编程入门在大雪中常常以C语言作为编程的入门语言, BASIC是初学者通用符号指令代码的缩写,是国际上广泛使用的一种计算机高级语言。所以编程入门可以先从C语言学习开始。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都...

学习编程之前先学什么
学习编程之前先学什么 学编程自然要先选一门编程语言当入口。语言都是工具,选工具前你要明确自己做什么东西,然后找什么语言适合做,只要精通了一门语言之后,你会发现其他语言的学习方法都是相似的。例如后端编程学Java、Python;做前端应用学HTML5、UI;服务器、系统、底层驱动学C\/C++。对于新手而已,...

学编程先学什么?
问题五:零基础初学者学习编程语言应该学习哪一种? 你打算一直学下去的话,就先学C,VB只是简单的,C学好后再深入学习java。c功透后只要两三个星期就能够把VB搞懂。现在大企业基本不是看你学的语言多少,而是你的编程基本功及可培养发展潜力! 问题六:编程入门因先学什么或先看什么书好? 选择开始语言真的很重要,...

学习编程先学什么?
学习编程首先从C语言开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件会有一些成就感,但是,基础才是最重要的。C语言对于数据类型的描叙,远比VB更全面、明白,而这些正是编程中的根本。学习编程的相关书籍推荐 1、《c primer plus》《C Primer Plus》是C语言的经典教材。本书以丰富多...

零基础学编程应该先学什么?
零基础可以先学C语言,大多数编程人员的入门第一课都是编程语言,大致有java、C++、python、PHP、C等等,对于零基础的人来说,学C语言或Python是比较友好的。因为这两种语言比较简单,同时应用得也比较多,这也是大多数人选择它们的原因。

想学习编程应该先从哪学起?
我觉得吧,学习之前应该先确定学哪门语言,毕竟语言几十上百种。1、建议学习 Python。Python 基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较快接触到 Python GUI 库(比如Tkinter),很容易借用这些库开发出一些有趣的程序。同时 Python 的缩进格式也比较严格,这也很好的让编程初学者...

学软件开发需要什么基础知识?
1、软件编程入门自学 学习软件编程首先要学习一门编程语言,选择一个自己感兴趣、适合自己的编程语言是最重要。常见的编程语言有Java、C语言、C++C#等等。其实南邵南邵电脑培训个人觉得学习Java作为自己的入门基础语言是最好的,虽然现在Java满大街都是的,但是其实Java可以说是语言界的常青藤,是目前使用最...

编程入门先学什么?
个人推荐入门C语言或者python :C语言语法简单,有良好的逻辑抽象,入门的话还是先面向过程吧,不要刚学就面向对象云里雾里的,如果是要更全面、深入的学习语言本身就C.python语法更加简单简洁易学,而且有各种强大的库,扩展库,可过程可对象,如果是为了通过编程这一手段来迅速的做出有用、实用的程序和...

招远市15798509743: 编程入门先学什么好?C还是C++? -
崇霞丙酸: C语言:是一门通用计算机编程语言,应用广泛.C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言. 尽管C语言提供了许多低级处理的功能,但仍然保持...

招远市15798509743: 编程问题:先学C语言还是先学C++ -
崇霞丙酸: 很多人问过这类问题.其实学C还是C++要看你的发展方向.如果是以数学解题为主,学C就够了.如果是要编程,那C++就比较好.但如果你的发展方向不是职业编程者的话,我建议你学VB ,Dephi. 你是初学者,那么我建议你先学C语言,教材...

招远市15798509743: 学计算机编程应该先学C语言还是C++? -
崇霞丙酸: 其实不要想那么多,学就是了,学了你就知道其实C语言并没有你想像中的那么神秘那么难——当然了,偶说的是入门,C语言的入门个人感觉非常的容易,偶就只用了20天不到的时间自学完的.当然了,如果想要精通C语言,那是非常难的,没有个好几年的时间实践的话应该不可能的了~~~所以偶想你如果学的话,只要智力米问题(呵呵,开个小玩笑),完全能够学懂!对了,偶的英文也不行喔,还不照样的入门了^_^送你一句话:喜欢什么,学就是了,别犹豫!

招远市15798509743: 新手入门,,0基础准备学习编程,先学什么呢,C还是C++啊? -
崇霞丙酸: 谭浩强C语言的经典教材先看着吧,要是要有好的思想,TINKING IN C 或者 TINKING IN C++可以翻着起走当然C是基础主要还是面向过程的语言;C++只是在C的上面扩展开来,侧重于面向对象的思想. 当然C更侧重地层和基础,C++更偏向应用. 谁先谁后得看你自己的喜好了,学基础的话C优先,但是会涉及到很多别的方面,还是在实践中遇到问题了,在补充其他知识吧! 编程时练出来的,教材和实例教程要相互结合的来.

招远市15798509743: 学编程先学c++还是先学c语言? -
崇霞丙酸: c语言相对简单,更灵活;c++兼容c.建议先学c,然后学习面向对象思想,转C++或者java、c#都一样的.

招远市15798509743: 新手学编程先学C语言好还是先学C++好?
崇霞丙酸: 我建议楼主学C++,因为面向对象的语言很使用,而C虽然很基础,现在用得很少了!个人意见了

招远市15798509743: 编程语言入门C和C++哪个好?
崇霞丙酸: 其实两个都是可以的,只是一般从C开始学习会比较好一点,容易入门,遵从循环渐序的学习规律.楼上那位也说了C++是C的延伸.所以,先学习C语言是一般,常用的方式,也是比较传统的,但是,也有的人是直接学习c++,我就是,但是,我是有人教的,所以,学起来不是太吃力,要是自学的话,还是建议先学习C语言,那样比较相对容易学一点.

招远市15798509743: C语言 和C++ 先学哪 个好啊?
崇霞丙酸: C 语言 是 基础语言,面向 过程的编程;而C++是 面向对象的 编程,在C的 基础上 增加了 类,学好C C++ 也会 简单些,慢慢来 ,先学C 吧,学好C 做 操作系统,C++ 可以做 大型 游戏的,不通的语言 都有其不通的 用途的.

招远市15798509743: 我想学编程,应该先学什么,C 还是C++ ,我对编程很感兴趣,就是不懂!
崇霞丙酸: 先学C语言,老实说,我也想学,但对我来说太难了 随着软件技术的发展,软件编程语言走过了一个由原始社会向工业社会发展的过程,从机器码编程到汇编语言,从汇编语言到各种高级语言;编程思想由面向过程发展到面向对象;同时编程工...

招远市15798509743: 请问有谁知道学编程是先学C还是先学C++?
崇霞丙酸: 谁让你先去学C++的??C++其实也就是扩占的C语言而已,它把面向过程的C语言变成了面向对象的C++,其实C语言主要讲的就是编程的逻辑思维,如果你的数学很好,那么那些逻辑都没有什么问题,大多数还是在给你讲算法,呵呵!不用再在这里徘徊了!去学C语言吧!所有的技术语言逻辑都是从C语言里面一样的!有的只是语法变一点而已!对了!现在C语言做开发很少很少了!把C语言学完了再去学C++吧!那是开发项目的技术!

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