一、我的语言历史
很早就接触编程语言了,高中时用QBasic,由于刚刚接触编程语言觉得挺难学的,但学会一点以后就好了.上了大学学的计算机专业,大一一上来就学习了C语言,觉得C的功能满强大的,但是就是编程太费时间了.后来又学习了Visual Basic 6 觉得好多了,做程序容易多了,但程序效率又下来了,于是有开始学VC ,再后来学校开设了Java 和 汇编语言,又学习了这两门语言.再后来要毕业了,为了工作有自己学习了VB.Net和C#.Net,现在工作用C#.Ne.
二、我对语言的认识
以前觉得每种语言都是不同的,即每种语言既有优点也有缺点,总是拿这种语言的优点去比较另外语言的缺点,结果学了这个又学那个,觉得学习语言太累了.
最近突然仔细想了想,觉得其实所有语言都是一样的,基本上都是由3部分组成:算法;思想;语法.
三、组成部分之一:算法
每种语言要想作成程序,执行一定的功能都要把语语句按一定的顺序排列,在我认为即使算法的体现.语言没有好坏,决定程序效率的只有算法,因此算法在很大程度上决定程序的好坏,而对与语言来说,它只是语言的很多组织形式.
四、组成部分之二:思想
思想即我们通常所说的语言是面向什么的,有面向机器的,面向过程的,面向对象的,面向方面的……等等,然而无论面向什么的语言,总要人来用吧,所以我个人认为对于语言来说面向什么只是说创建这种语言时人们赋予它什么思想而已,对于使用者来说只要我们明白思想以后对于同一思想的语言基本没什么区别,例如面向对象的Java和C#我个人认为只要精通其一,另外一个就很好学,他们的区别就是我要说的第三部分---语法.
五、组成部分之三: 语法
语法可能是我们认为各种语言不同的根本原因,因为各个语言的语法确实存在很大的不同,这也是学习新语言我们最先,也最重视的.其实不然,只要我们精通前两方面,在学习新语言时就很容易了,对于学习新语言来说,语法只是个熟悉,熟练的过程,只要经常使用就可以了.
六、总结
这是现阶段我对于语言的认识,希望大家也来谈谈看法,同意不同意大家讨论一下.
另外,请dudu原谅我把文章放在首页,只是希望大家来讨论一下.