这些年我们一起学过的编程语言
时光飞逝,岁月荏苒,转眼间二年就在这不经意间流逝了。回想起两年来走过的路,那是与编程结下了不解之缘。
回想起刚开始接触C语言的时候,那当时就只能“纠结”俩字形容,对于一个被录取了,也不知道自己的专业是干什么的学生来说,无疑是一个打击。自从接触了几天的C语言学习,感觉C语言其实还挺有意思的。哪些简单的输入、输出语句,虽然只是在黑屏完成但是那时的我却乐在其中。对C语言的学习我认为主要还是兴趣。我那是很幸运,有个和蔼可亲的老师,也有丰富的硬件支持--开放性实验室。印象最深刻的是,大早上起来就跑到实验室去写代码,在老师的指导下还是一步一步的成长起来了。
后来,随着对C语言的深入,涉及到难点也是重点,像指针,链表,文件存储....也是在老师鼓励下学完的。其实老师也只是一个指导作用,最根本的还是多写多练,更不能眼高手低,看到你自己认为简单的东西,就不去写,不去练,到最后吃亏的还是你自己。
在学习C语言的过程中我也曾经迷茫过,有时候我会问自己,学C语言到底有什么用呢?后来我懂了,C语言不仅运行速度快对内存的控制也是很严格的,和其他语言JAVA、C#、C++ 等语言都是无法比拟的。从C语言的特点就可看出来,C语言适合编写底层的东西,像驱动程序。在嵌入式开发中也广泛应用。C语言是一个很强大的语言,至今在编程界还是老大。他经久不衰。
在刚开始学习C语言的时候用的Dev C++图形化编译工具,windows下的一个GCC编译器。当学到循环语句的时候老师就已经推荐我们用Linux系统编译程序了。在学习C语言的同时也熟悉了Linux的环境。当学完C语言学完的时候,Linux系统也了解了个大概。学完后毫不犹豫了从事了Linux C语言开发,结合开源的图形库,SDL做了一点简单的程序,也算是第一次接触GUI。终于可以编出有见面的程序,当时那叫一个激动。
大一下学期,就开始学习了C++ ,在学习时间的时候,由于有C语言的基础,入手很快,也很快就学个差不多了。感觉学习洗的可C语言一样,都是多写多练,但是真正的学好C++还真的不是意见简单的事情。只有真正的付出,才会有回报。像C++的设计模式,那叫一个经典,但是不是一天两天能学会的,那需要自己结合项目和日常编程中总结出来的,做的多了自然就会了。C++中的模版在实际应用中也很广泛。
在后来学习的Qt Gui程序设计,数据结构,数据库。感觉在编程重在思想,有一个好的思路,就会有个好的程序。
最后总结一句话,世界上编程语言有很多种,我们不是要学会和掌握所有的编程语言,而是要有一个适应新语言的能力,所有的语言都大同小异,但是不同的语言有自己的特点,不管是优势还是劣势我都应该善于总结,善于发现和提出问题。只有这样我们才能真正的适应这个日益变化的社会。