小日志

   上大学这么久,学了语言还确实不少阿,我想,在大学里头,我们是学语言最多的学生。

   我所说的是计算机语言,从大一开始学习c语言、Java、Html、Javascript、CSS,大二的C++、汇编、C#、Asp.net、Jquery、T-Sql、linux-shell,大三的PHP、VHDL、HTML5,不知道未来的大四会有什么搞的,好像,我的大学就是伴随这这些语言渡过的...

   这些语言可以很多种分类,一种面向对象与面向过程,一种是前台与后台语言,一种是编译与解释型。这些语言都有曾经一度非常熟练的时光,但是毕竟我是一个普通人,不可能记住那么多,也许过一个月我就忘记一种了。为了不让自己忘记得很快,我通常都会做笔记,做小历程保存,记住语法的思想,让很久没有用过的自己能够迅速回到状态。但是,我最熟悉的还是c语言与c++和C#。

   一直使用着伟大的C语言,裸机写单片机 、ARM,还有时候在linux上写一些CGI的小程序,其实感觉不错的是,无论在哪里写的C语言程序,都能够把头文件与源文件移植到另外一个平台上编译,在windows下有集成交叉编译开发环境,在linux下有交叉工具链,但是开发C语言的工具都不够智能,而且提示功能不太好,开发速度很慢,但是开发嵌入式底层,只能用C语言或者汇编了。

   后来,继MFC之后,认识到QT这样一个强夸平台的GUI框架,由C++语法开发,在相同版本的平台下面,在windows下面开发的整个工程,可以复制到linux下进行编译,真是太强大了。一般情况下开发嵌入式系统都是linux,因为windows的工具以及资源丰富,完全可以再windows下开发完成,再转移到linux平台下进行交叉编译,这样的速度快,但是有一点注意的是,两个系统之间的中文不兼容。

   同样,在windows下开发android工程,也可以直接在Linux下继续开发,无需做任何的修改,但是中文字符不兼容。

   QT与android是我接触到最强的跨平台编程,为移植剩下了很多力气...

   3年来,回头一望,自己学的东西很多很多,真实值得回忆,上面写的只是一点。很快就要到大四了,希望能够有好的未来阿...好哦

你可能感兴趣的:(jquery,windows,linux,单片机,计算机语言)