如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
程序语言学习的总结(完整版)文档资料可直接使用,可编辑,欢迎下载程序语言学习的总结10信管1班周小艳___15021048到如今,从最初学习第一门程序语言c语言开始,快要两年了,学过了c语言,然后是c++,再到c#。c语言对我们而言就像是入门指导,c语言既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。在学习c语言的时候,学习了c语言的数据类型、常量与符号常量、变量、c语言的运算符和表达式、赋值运算符、赋值表达式等等。当时学习的时候,感觉挺吃力的,这个领域的知识是我过去从未接触过的,而且我的数学不算好,在学习循环和算法的时候更觉得困难。但是再难,多看书多琢磨总是能学会的。每次听不懂的,就自己多看几遍书,多看例题,实在不会了再去问别人。c++是在c语言基础上的延伸和发展。所以要学习c++,必须要先掌握c语言的基础运用。但是c语言本身却有一些不适合使用的地方。c++和c语言还是有一定区别的。如今是c++代替了c,c++比c语言具有更高的开发效率。要学好c++,也需要多练,不怕出错,练多了错多了就有了改正的方向。c#只看书,就觉得好复杂。但是不看书永远都不会。就算看不懂,也要硬着头皮看,看一个个例子,一遍一遍的看,细细琢磨,并且学会动手尝试运行书上的例子。然后自己开始尝试写程序,一开始代码的拼写总是出错,然后总是一遍又一遍的检查,拼写出错的地方自己写多几遍,就可以记在脑中了。同时也要多吸取前辈的学习经验,碰到瓶颈主动问人,把上网的时间挤出来调试程序。通过学习c语言、c++和c#,这对我们的未来的学习和工作都有很大的帮助,这是我们在大学里获得的知识,它们很有可能成为我们将来的工作重心,为此我们必须要好好学习程序语言。语言程序设计》学___结与心得其实说实话在学这门课之前自己对汇编语言一点都不了解,只知道它也是一种语言,而且是一门很少用的语言,可能很多人都是这么想的,或许在学这门课之前不少同学也有和我当初一样的思想,大概学学就好,反正以后很少能用到,毕竟现在高级语言这么发达,而且运用起来灵活易懂,像汇编这种低级语言又难又不易学。或许老师是知道我们之前有这种想法,所以第一节课就跟我们讲解了一下了汇编语言在当今这种高速发展的社会的作用和地位,让我们能够正确的认识汇编语言的精华,正确对待这么课。而且还在课堂了百度了汇编语言的招聘信息,或许这才是使我们正确对待汇编的最直接的原因,关系到我们以后的出路,或许我们学好了一门汇编,以后出去找工作的机会不就更广了吗。正是在这种动力的驱使下我才对汇编语言有了一个新的认识,而且决定要把它学好。在后来的学习中我发现其实汇编不是很难学,其实学汇编就像学其他的高级语言一样,高级语言要求对语言非常了解。在学汇编的过程中,我们最重要的就是要掌握汇编语言中的指令的一些基本用法。当然要能够真正的了解其中的内涵,这样我们在实际的编程中也能够像运用高级语言一样灵活的变通。汇编语言作为一种低级程序设计语言,既然是低级所以应该是最底层的,与我们计算机内部的结构联系应该联系很密切,而且在我们学习中也深刻的了解到了这一点。比如说后来学到的寄存器、中断、还要各种寻址方式以及进栈出栈,好多的就是设计到计算机硬件。前面几章都是对计算机内部结构和一些常用的指令以及寻址方式的寻址方式。到后面学到子程序以及宏的作用才真正发现到其实跟高级语言差别不大。以c语言为例,c语言不也是由一个一个__函数组成的吗。没想到想汇编这样的低级语言也可以这样。在汇编语言的子程序和宏中,我个人更感觉宏的运用更像我们高级语言的子函数,通过定义好的宏,我们在后面直接调用就可以了。尤其是宏带参数的宏跟c语言中带参数__函数真的很像,根据参数的不同调用宏就能得到不同的结果。而汇编中的子程序没有这个传递参数这个功能。在调用子程序的时候要注意各寄存器中的内容。子程序是在程序执行期间由主程序调用的,它只占有它自身大小的一个空间,他不仅是源程序级别简化,形成的目标代码较短;而宏调用则是在汇编期间展开的,每调用依次进把宏定义体展开一次,它是源程序级的简化。因而它占有的存储空间与调用次数有关,调用次数越多则占有的存储空间越大。如果宏调用次数较多的话,则其空间上的开销也是应该考虑的因素汇编程序给人感觉最烦的就是好多程序的结果不能直接通过运行e___e文件显示出来,而更多的是经过debug单步调试才能看到其内在变化,看是否正确。在初次接触汇编的几个汇编工具时,有一种神奇的感觉,因为汇编程序不像其他的高级语言一样需要编译器,而是直接的就能在记事本上编写,然后进行汇编和连接就可以了。学习汇编调试,关键就是要掌握debug的运用。我们在实际的调试中,最常用的几个命令有:d:显