关于语言学习的体会

来源:互联网 发布:vscode c 跳转插件 编辑:程序博客网 时间:2024/06/05 19:31

这一学期学校开了数据结构和Asp.net两个课程,数据结构的算法是以C语言实现的,C语言是两年前学的,而且当时对整个专业没有一个完整的认识,所以现在差不得都忘记了。在数据结构上机课时我都记不起来怎么进入那个C语言的运行环境了。Asp.net也是用的C#语言,这是在一年级的下学期开的课程,相对于C语言这一课程要好一点。差不多自己也就是在这时间段开始从那种迷茫中日渐明朗起来,开始去了解自己的专业并对他有了全面的认识。

不知道学校课程的安排是怎么制定的,不过感觉这样也不错,可以让我去温习一下那些学过的知识,这几天再看C语言和C#的时候,有一点久违的感觉了,像是在高考前复习高数一样,在高三的时候看高一的数学那感觉就是像在昨天刚讲的课一样,甚至有的时候就能想起来老师说举什么样的例题(虽然我的数学一直都不怎么好)。

细想一下,现在学的编程语言也有五六种了,不过只有一两种是深入的学习,其他的只是学了基础。自己总结了一个规律,学些一种编程语言,无论是哪一个都有一定的流程,先是学习了解他的有关历史,让后就是语法规则、流程控制、选择语句条件语句、异常处理和文件操作等。他们应该是都相通的,只要你学会了一种语言,就可以以同样的方法去学另一个,而且你对他们其中的一些词语也就了解了,比起学第一个语言要简单的许多。比如说很多语言都有的继承、重载、重写、类、和接口等概念都理解了。不同的只是一些语言规范和关键字有一些区别。其思想都是秉承的一个思想。就像Java编程思想一样。

现在网上有句话说的很好,做软件的重要的不是用哪一种语言,其实语言都相差无几,就像作家写作是一样的,只会写字是不行的,你只有思想深刻,对生活有独到的理解和感受才能写出好的文章来。我也期望自己也早些从对语言的学习中脱离出来,有一个更高层次的学习,而不是一直局限于语言的学习。对数据结构和算法的学习应该算是比学习语言有了一点的进步吧。