怎么学习编程啊?必须从c语言开始吗 如何学习计算机编程,编程可以用来干什么?是从C语言开始吗?

作者&投稿:禾艳 (若有异议请与网页底部的电邮联系)
首先学习C语言和VB,这是两种不同风格的基础知识。然后可以根据自身的兴趣和发展方向来选择各种编程语言。如C++,C#,JAVA等等。当你学习的时候你自然会发现算法和数据结构的重要性,这是必须要努力学习的方面与此同时必须要学习一下数据库的相关知识。

学习的时候,我认为实战很重要,自学如何实战?那就是做题,多做题才能多发现问题,多发现自己的不足。

以下是一点参考:

方案一 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 是您最佳的选择。

Basic/Visual Basic简介
方案二 Pascal语言 & Delphi

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

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

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

Pascal语言简介
Delphi简介
方案三 C语言 & Visual C++

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

缺点
对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它的过于专业沟靡话愕谋喑贪 谜哐 捌鹄椿嵊胁恍〉睦 选?

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

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

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

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

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

C语言简介
方案五 SQL语言 & Power Builder

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

、《计算机组成原理》(熟悉)

2、《数据结构》(掌握)

3、《操作系统》(了解->熟悉)

4、《The C language》(掌握)

5、《编译原理》(了解原理)

6、《汇编语言》(了解)

7、《计算机网络》(了解)

8、《软件工程》(了解)

9、《关系数据库》(熟悉)

10、《The C++Languege 》(掌握)

11、《面向对象设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)

2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)

3、《Inside The C++ Object Model》 (lippmans)

4、《Effective C++》 (同上)

5、《More Effective C++》 (同上)

6、《Exceptional c++》

7、《C++面向对象高效编程》

8、《设计模式》

9、《Thinking In C++》

10、《The Standard C++ Bible》(一般推荐)

11、《The Art of Computer Programming 》

12、《Programming Windows》 (Charles Petzold)

13、《VC++5.0技术内幕》

14、《MFC 深入浅出》

15、《软件需求》

16、《Advanced Windows》

17、《C++ primer》

18、《win32程序员参考手册》

19、《用TCP/IP进行网际互连》

20、《COM 本质论》

这个按照你自己的兴趣来就好了,兴趣是最好的老师。。。就拿我来说我吧,我现在一边学习c语言同时我也在学习html,css,以及php+mysql.我现在是大一。。每天都会专研php。。。。真心喜欢。。按照你喜欢的来就行了吧。。。

s是字符指针数组。 对应4个字符串。
循环中 i=3 2 1 0
对于不同的i,j有不同取值
3: 第一次判断就不成立, 直接退出。 不做操作
2: j=3
1: j=3 2
0:j=3 2 1
输出的是s[i]+j
也就是 从s[i]字符串的第j个字符开始输出
所以
输出是
while
ak
eak
tinue
ntinue
ontinue

其实没有什么规定说一定要先学什么语言,只要按照你感兴趣的去学就可以了,只要入了门,了解了计算机语言编程的思路,各种版本的语言也就是表现形式的不同而已,不同的语言针对不同的应用。比如:搞硬件你就学C语言,搞软件就是JAVA或C#。

可以直接学html/css的,不需要其他基础,给你推荐一个学习编程的网站codecademy,我认为挺好的,如果学习过程中碰到英文单词不懂,可以用有道词典划词。

学习编程是从c语言开始吗?~

新手想学编程应该从哪门语言开始?

编程可以做很多: 比如你女朋友过生日了,你可以写一个钢琴 送给她, 并自带生日快乐歌。比如咱们生活坐的地铁,你以为人能够控制地铁这么精准嘛?其实里面都是编程。。。

那么怎么学编程呢,首先你要看你想学习哪方面的,比如C++ C语言C# 一般就是做电脑上的程序 比如Android IOS 做的是移动应用(手机 平板 或者电视) 比如还有PLC 单片机 等 就是控制语言 了(你控制一辆小赛车 控制地铁 等)

不一定从C语言开始,但是所有编程语言有一定的共性 推荐你选择一种语言 比如C++ 因为大部分语言现在是面对对象了

编程 为什么要先学C语言
答:C即C语言,可以从很多个角度来回答: 1.C是面向过程的语言.他的执行都是由上而下的瀑布式的.而现在流行的面向对象(例如JAVA.C++)的执行顺序并 不是写程序的人可以控制的.它是由某些动作来调用的 2.C是中级语言.一般我们认为汇编叫做低级语言.因为它直接提供了对硬件的操作.功能十分强大.效率也十...

编程开发必须要学C语言吗?
答:编程开发并不一定要从C语言开始学起,这完全取决于你的目标和需求。首先,C语言确实是非常基础和重要的一种编程语言,它能帮助你了解计算机底层的工作原理。如果你是计算机科学专业的学生,或者打算深入了解计算机系统底层,那么学习C语言是非常有必要的。它能帮助你理解内存管理、指针、系统调用等重要概念,...

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

学习编程因该先从哪里开始学?
答:回答:1:如果你能够熟练的使用Windows的话,你就可以开始你的程序生涯了! 2:首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件,是有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB里面说的更为全面,清楚,明白,而...

学编程非要会C语言吗?
答:编程不一定非要学习C 语言。是否学习这个主要看你的方向了。就纯软件来讲(做web 开发,客户端开发等),C 的优势不大。毕竟是一种过程性语言,开发难度,代码维护成本都比 JAVA, C# 等高级语言高上不少。当然,这个时候会一些 C 语言还是有加分的。比如目前最火的前端 nodejs,使用的就是 v8 引擎...

编程:从C语言开始学习
答:学习C语言可以帮助你更好地理解计算机的工作原理,提高编程能力。易语言的特点易语言是一种使用汉字编写的编程语言,它的代码更加易于理解和阅读。但由于易语言的应用范围较窄,我们还是建议初学者从C语言开始学习编程。学习编程的方法学习编程需要掌握一定的基础知识,包括语法、数据类型、运算符等。初学者可以通过...

想自学编程是因该先学java,还是c语言呢
答:C语言和Java语言都是目前应用最为广泛的编程语言,要想决定从那个语言开始学起,需要考虑三方面因素,其一是语言自身的学习难度;其二是语言应用场景的广泛性;其三是自身的知识结构。从学习难度上来看,C语言更适合初学者。从应用场景上来看,从应用场景的广泛性上来看,Java语言具有一定的优势,这也会对...

请问一下,学编程要从哪里学起好呢?听别人说先学C语言,为什么要先学C语 ...
答:第三,c语言接触底层比较多,其写出来的程序乃java .net vb等吭爹效率不能比 第四,入门来说不轻不重,简单入门而且开发快速又比较适合个人玩耍的有delphi vb c#,想挑战极限寂寞空虚的有汇编,c语言夹杂之中 第五,c语言乃大学必修课,早点学完以后给自己找个翘课的理由 很多问题和疑惑会在你学习编程过程...

为何编程就从学习C语言开始?
答:为什么每一个程序员都需要学习C语言呢?第一:相比较其他的编程语言(像C++,JAVA),C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。第二:设备驱动程序和操作系统只能用C语言来编写。现在,你可能还从来没有编写过一个设备驱动程序或者一个操作系统,但是如果你需要去修改...

编程初学者从c语言开始学习可以吗?
答:很多小伙伴在入门编程时,都是从咱们的C语言开始的,但最近有的网友却问我,学编程一定要从C语言开始吗?直接学习JAVA可以吗?我是这样建议的:在选择编程语言之前,搞清楚自己的编程目的,有没特别想打磨一个产品出来?比如有的程序员想自己打造一款Java 游戏,所以他选择了java。所以,一定程度上取决于...