开始学习Linux编程之旅

本科时候就开始对Linux感兴趣,但无可奈何计算机只有一台,又实在离不开QQ(现在的大学班级为何只把QQ当做信息发布平台?),那个鸟QQ,没有太多技术的鸟QQ,又是那么保守,不肯公开协议,又不开发Linux下的IM,生怕别人抢了自己的生意,典型的中国传统小农思想,大四时试下载了EVA和GAIM,都用不了,EVA的版本好像太低了,新的协议不支持,无奈之下又回到了Windows的老房子。

也许这就是我至今还是菜鸟的其中一个原因吧(也为中国的软件表示悲哀,一个34所重点大学的硕士研究生竟然菜到这种地步,当然班里面还是有很多很牛的人,但有一半的人的水平跟我差不多,甚至有比我还水的,比如我的师兄,写的代码,那就一个字,烂,现在还要我这个菜鸟一个一个改,哎)。过了一年的现在,由于实验室的项目基本上都是在SUN的服务器下运行,虽然师兄师姐们也因为自己的Linux技术水,基本上都用那个运行速度奇慢,内存占有奇多的java,我个人不太喜欢java,慢,不能自己控制内存,虽然方便但非常不爽,而且感觉用java不是在学编程,而是在背框架,什么stuct之类的,虽然它们是好,也是人们证明出来好用的,但是编程不应该是这样的呀,编程是一门艺术。

VC++也是这样,感觉自己学了那么久还是菜鸟一个,当然自己水是一个原因,还有一个原因是实在VC太烂了,多半时间不是在编程而是在学VC的使用方法,而鸟MS又把VC做得那么复杂,设计那么水,永远是在教你怎么去用,而不是怎么去设计,个人认为VC的强大不是因为VC好,而是因为C++太强大,而操作系统都是用C语言编写,其实用VC写代码大部分人还是在用C语法,对学C++好像没有太大帮助,真可悲。自己由于对Linux和C/C++情有独钟,决定好好学习Linux,终于在买了自己第一台本本后用上了Linux,就一个字,牛,Linux太好用了,除了鸟QQ不完全支持外,什么都好(pidgin支持群功能不好,不能保存分组,不能保存存备注,但有好过没有,也许是因为自己菜不会用吧),amarok跟千千静听那么好用,甚至更好用,gnome的界面比windows好,shell方便,什么都可以用命令搞掂,爽,感觉KDE的环境在模拟Windows,当然这只是个人看法,QT也跟VisualStudio一样,什么都自己来,提供了完整的自己一套东东,从底层一直到高层,但QT比VS好,最起码是在ISO标准之上建立的,以后还是只把QT当做是学习的工具,开发一些小项目好了,深入还是GTK好,用C实现的面向对象,就这一点就足够我学N久的了。

相关推荐