请问学习编程 是先学 c语言还是学 有必要学算法吗

作者&投稿:成王孙 (若有异议请与网页底部的电邮联系)
学编程要先学c语言吗~

不一定啊,C语言是面向过程的语言,只是目前大学学习编程都是从c开始学的,学了c只不过是有了基础,但学其他编程语言也是从基础语法开始学的,只不过编程的基础语法都和c相似,所以才让人认为学编程要先学c,其实不然。学习其他任何一门编程语言都得从基础语法开始。

很显然你首先需要会一门编程语言。数据结构可以在不同的语言下实现,你可以看常用的数据结构教材,有的基于C,有的基于JAVA,所以在学习数据结构与算法之前,先学会一门语言是很有必要的事情。

因为数据结构书中很多内容用到的都是C语言伪代码,如果不懂C语言的话应该是看不懂的。多了解一下点C语言、数据类型、循环分支、结构体、指针等基本知识。一般来说,学习完c语言之后,效率会比较高点,另外数学好的话对理解算法是有好处的,动态规划啊,决策树啊之类的,具体的知识可以去小码哥李明杰了解。

因为数据结构是需要编程实现的。在内容上,数据结构很大一部分是独立的,但也有一部分与其它课程有关,比如离散数学,线性代数等,不过也没多大影响,书上都带有详细介绍。数据结构理论性很强,需要多动手写代码,理解好原理,而且会编程实现,这两方面都很重要。

  1.先根据自己的爱好选择一门语言,如果不知道,可以先学c,c是比较基础一点的。
  2.选择好了哪种语言(比如说c语言),然后可以先学一些比较简单的语句,数据类型等,有一定了解了再慢慢深入,比如说后面的指针。先易后难,这样自己也容易理解一些语句。
  3.有一定的语言基础后,可以看一些该种语言的编程思想,编程思想是很抽象的理论知识,如果凭空看基本上没什么用,只有结合你所学的语句理解它,它才会显得有意义。c语言是面向过程的,java和c++都是面向对象的。这样当你再回过头看语句的时候,也能更好的理解这门语言。
  4.算法最后学好一些,这个必须有比较深的语言功底了才好理解,因为许多算法中的语句都比较简洁,理解起来也比较困难。

我认为学习编程是一件好事,不要认为编程很难,其实它并不难,不过之前你得先了解你学习编程的目的是什么?这个很重要,因为目的决定你的发展方向。目前对于编程有很多种编程语言以及相对应的开发软件,根据你的情况选一种语言进行专业学习,不要盲乱学习。编程是一种融汇贯通的东西,学会基础到后边就越来越简单了。而且可以向多种语言发展。因为毕竟世上没有永远不过时的东西嘛!下面说明一些常用的编程语言。
c语言
是一种可移植性和多系统平台的编程语言
java
是一种功能强大可移植性强的开发语言
html
是一种超文本标记语言
java
script
是一种基于客户端的脚本语言
程序语言,顾名思义就是一种语言,是用于交流的,程序就是计算机的语言和人类语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。如果想做一个合格的程序员,c++、java、sql、都是一定要学的,另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看it界,it市场需要什么,你就学什么。
新手学编程要从根本出发
从理论上来说,需要广泛的阅读,了解算法的博大精深和计算机的基本理论。
从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。
然后就是创新精神和数学思维能力,这些都是需要培养的。
基础要打好
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础
、从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养
、学程序设计要有一定的逻辑思维能力,“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程的过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言、
面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类:
1.本地开发应用软件开发的工具有:visual
basic
、delphi
、vc++
(
c++
builder
)
等;数据库开发工具有:visual
foxpro
、oracle
developer
、power
builder
等。
2.跨平台开发开发工具如
java
等。
3.网络开发对客户端开发工具如:java
script
等;对服务器开发工具如:php
、asp
、jsp
、isapi
、nsapi
、cgi
等。以上不同的环境下几种开发工具中
vb
法简单并容易理解,界面设计是可设化的,易学、易用。选
vb
作为入门的方向对出学者是较为适合的。
(但现在已经过时)


潞城市18836877435: 学习 编程,应先学哪种语言 -
乘宏血尿: 一般的大学是先教C语言的,因为C语言相对来说比较简单 如果是C++的方向建议先学C语言,因为C++是面向对象的编程,没有一定的基础很难学的 如果是想学JAVA的话,而且是专业的JAVA,就是不需要其他语言的话,那就直接学JAVA也没关系

潞城市18836877435: 请问学习编程 是先学 c语言还是学 有必要学算法吗 -
乘宏血尿: 1.先根据自己的爱好选择一门语言,如果不知道,可以先学c,c是比较基础一点的. 2.选择好了哪种语言(比如说c语言),然后可以先学一些比较简单的语句,数据类型等,有一定了解了再慢慢深入,比如说后面的指针.先易后难,这样自己也容易理解一些语句. 3.有一定的语言基础后,可以看一些该种语言的编程思想,编程思想是很抽象的理论知识,如果凭空看基本上没什么用,只有结合你所学的语句理解它,它才会显得有意义.c语言是面向过程的,java和c++都是面向对象的.这样当你再回过头看语句的时候,也能更好的理解这门语言. 4.算法最后学好一些,这个必须有比较深的语言功底了才好理解,因为许多算法中的语句都比较简洁,理解起来也比较困难.

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

潞城市18836877435: 想自学编程是因该先学java,还是c语言呢 -
乘宏血尿: 如果是自学的话从JAVA开始学起比较好,C语言的语法和JAVA一样,但是从语言的难度来说JAVA比C语言简单太多了.C语言没个几年的功夫什么都写不了,JAVA几个星期就能写出一个能看的东西出来,学起来成就感比较大.从就业前景来...

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

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

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

潞城市18836877435: 想自学计算机编程是不是先得学C语言?
乘宏血尿: 一般学编程的都会先学一下C语言的基础 C语言是个 结构化 面象过程的 编程语言 主要是了解一下 编程的思路~ C的基础学好了 对以后学习 JAVA C#有很大帮助的 也没什么窍门~就是要多多练习~光理论NB是个残废. 所以实际操作才行 但理论也要熟悉~ 推荐使用的IDE(集成开发环境):MS VC++ 6.0

潞城市18836877435: 谁能告诉我学编程的基本顺序(依次学什么语言) -
乘宏血尿: 你要是想学计算机原理的话,那要先学汇编语言,如果想学软件编程的话,先学C语言,友情提示:你还是先C语言吧,这是所有大学在计算机方面最先开的语言,一定要学扎实,因为你在学C语言的时候,不只是学语言本身,你更会体会到编程本身的思想,学完后,很多语言就非常好入门了.而且现在的汇编语言也是可以用C语言来编的.

潞城市18836877435: 请问我想学编程~~有java和c语言~先学那个好啊 -
乘宏血尿: C语言很重要 我建议你先学C语言,学了它对你以后学习其他语言都很有帮助.你可以先学C语言,不必学完,学到函数就行了,后面的指针等等就不必看了. 之后你可以学习html,js,php,C#(或者java),数据库,找个带你的人指点,用不了多少时间的,最好去个公司实习,那公司肯定会找人带你的.这样你快则3个月,慢的话4个月就能成为code(菜鸟code).找工作还是没问题的.很快的html(提高你的兴趣,C语言学完很枯燥),js,php(建立一点点点点面向对象的感觉)重点还是java或者C#.(html,js,php都可以学的时候很快带过,因为有C语言的基础).

你可能想看的相关专题

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