如何学代码和编程语言教程,怎样学编程语言

1 , 怎样学编程语言最近很多人都在问如何学习编程 。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基?。?对今后的编程工作是很有益处的 。即使在学习新的编程语言也无所谓,因为它们有很多相通之处 , 可以相互借鉴 。我认为可以先学习一下pascal , 这个语言比较严谨,适合初学者 。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习 。然后可以继续学习C语言,这个语言比较灵活 。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题。后面的就可以学习VC什么的了 。C语言的书推荐谭浩强的,比较好 。我当时学习pascal和C语言的时候是将书后的习题都做了一遍 , 感觉效果很好 。当然了,学习什么语言也要看你具体准备从事什么行业 。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错 。还有数据库方面的开发、网络开发等等 。不同的语言适合不同的方面 。要看自己的选择的,呵呵。还有很多人说自己的基础很差 , 甚至中学毕业什么的 。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词 , 经常使用就记住了 。当然,如果你要看原文资料或者帮助的话 , 专业词汇比较多,不过在金山词霸的帮助下 , 经常看,也是没什么大的问题的 。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大 。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了 。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码 。在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程 。这两门对你的水平提高都是很有帮助的 。特别是软件工程,它能够使你按照科学的工程方法进行软件开发 , 对今后的发展很有好处 。只是一家之言,有不到之处,还望见谅!扎实理论,积极实践!看教程自学
2,初学编程该该怎样学习编程语言C语言玩玩就好 , 过了指针就难了,JAVA入门简单 , 后边框架太多,C++是王道,但学的人多了 , 想学的很出彩就难了 。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类 。如果按语种分,可以分为英文符号语言和汉语符号语言两类 。(典型的如:易语言、C语言) 电脑每做的一次动作 , 一个步骤,都是按照已经用计算机语言编好的程序来执行的 , 程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的 。所以人们要控制计算机一定要通过计算机语言向计算机发出命令 。目前通用的编程语言有两种形式:汇编语言和高级语言 。简单点说就是两条路:一、C\C++\C#(ASP.NET)二、JAVA(J2SE\J2EE\J2ME\JSP)走这两条路都必学的:数据结构、数据库(SQL或Oracle)选学:计算机应用基础、网络基础、硬件基础 。C是学习高级语言的基?。籆++主要用于编写大型软件核心代码和汇编一样,比较难学 , 不过学好了后 , 很有前途;C#主要用于编写一些系统软件,比如游戏引擎核心代码,编写比较简单,界面比较友好;ASP.NET主要是用C#语言编写开发网站(B/S架构) 。J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件 , 比如手机游戏 。很有潜力的家伙,看看中国的手机用户就知道了;JSP主要也是开发网站 。c语言几乎适用于各个领域,应该是目前用途最广泛的编程语言(开发人数不是最多 , 但涉及到的领域、项目数量应该是最多的,目前尚没有数据支撑这一点) 。非常美的语言 , 无论从其语法、编程思想、运行效率、灵活性等都有着绝对的优势,虽然没有直接支持面向对象的语言特性,但很多项目也将面向对象的思想应用于c语言应用的开发 。c语言出生40余年仍然风糜世界,并被大量应用于各个领域、各种项目,这本身就是一个奇迹,包括后来的c++、java、c#、javascript 等等众多主流的编程语言都深受其影响 。学好c语言本身其实并不难,但c语言是与操作系统近距离工作的一种编程语言,由于其运行环境的复杂性导致了写好它必须先熟悉其环境 , 所以要求编程者对操作系统乃至硬件都要非常熟悉,所以学c语言的人感觉学好c语言很难,其实是用好c语言太难 。比如指针,其实不是指针本身比较难,而是指针用不好会导致系统内存的破坏 , 破坏运行环境,所以会让程序员感觉指针很难 。
3,如何学好编程语言新手如何学习C语言 第一:一些概念 。C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99 。数据结构包括逻辑结构和物理结构 。逻辑结构是数据元素集合和定义在集合上的关系 。物理结构是逻辑结构在计算机中的实现 。LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具 我们书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件 。不同操作系统可执行文件不同 。中间文件也有几个标准,微软使用的和Linux下通用的有差异 。第二:学习什么 。个人认为程序设计学习的重点放在数据结构的学习上,但是这种学习要有一个平台,比如C语言 。学习C语言首先要掌握基本语法,常量、变量、类型、及顺序结构、分支结构和循环结构的意义及用法 。进一步学习构造类型如指针、结构、函数的意义和用法 。C语言提供一些标准函数以减轻程序设计工作量,这些函数我们自己也可以实现 。即使不依靠函数库,只有编译器,理论上就足够了 。事实上,提供的标准函数效率都很高,使用很频繁,没有自己实现的必要,所以掌握常用函数是非常必要的,但是要注意函数的适用范围 。继续学习因人而异,应该可以独立选择了 。第三:如何学习 。强调多实践,C语言的学习要经常上机,多写程序才能逐步提高 。推荐书籍:C Programming Languge 谭浩强C语言教程全书 Word版 http://bbs.topsage.com/dispbbs_121_171227_1.html C语言趣味程序百例精解 http://bbs.topsage.com/dispbbs.asp?boardID=121初级:看书,照着书上写代码,不懂就问,问人,问书,问论坛,反正做到 , 以后要是写一个这样功能的,不看书都能写出来就最好中级:知道为啥要这么写,就是不仅仅会写代码 , 给你说个功能,你能用自己的方式写出来 , 然后还要明白,写成这样的好处,比如安全,数据不容易被修改,效率最高高级:这个阶段,你已经是高处不胜寒了,剑招对你基本没用 , 你在这个阶段所想的是,怎么去创造一个绝世剑招出来建议:看书,照书做,然后再根据书上写的,对比代码 , 一句一句明白其意思,然后就是两个方向的发展,一要广度 , 大量的API需要你去记忆,不求记?。辽僖雌涿种滥芨缮?nbsp;, 尤其是常用的;深度,编程有很多,编软件?做WEB?等等 , 选定一个持之以恒的发展下去网站的话:CSDN,酷壳等,百度上一搜一大片,对于初学者还是有不少用处,没事就去下载别人写的源代码,看看别人怎么学的,怎么写的,然后自己理解并能吸收 。【如何学代码和编程语言教程,怎样学编程语言】

    推荐阅读