|
4#
楼主 |
发表于 2006-5-21 11:25:52
|
只看该作者
-----------------------------------以下仅是个人观点
就LINUX与WINDOWS编程我想说两句,我在学习程序员之前,别人也劝过我学习LINUX,我想谈谈我对这两种编程模式的肤浅的看法
上面的兄弟说在LINUX下回C就可以入门,我不太同意,当然很多的函数我们可以在系统下找到源代码,比方说GetWindowDC,如果不知道他的含义,我想大家没必要去看找到他的源代码在去慢慢看源代码来理解它的作用吧!大家只要知道他是用来获得设备描述符句柄就可以了。话题再换回来,我在刚学linux 时非常郁闷,看着一些代码根本不知所云,比如handle,hwnd,根本不知道是什么意思,查过很多书,学起来很费劲,而且这方面的书很少。
而且我想说的是大家别把linux当作神来供着,如果大家不了解这两种操作系统,最好别做什么评价,说些什么安全性能好与坏之类的言语,市面上使用最多的操作系统是哪种,服务器类我不敢多说,就个人电脑来说,那还是windows 的天下,如果大家使用过linux应该会有同感,linux不好用,我想谁也不愿意放下鼠标不用,什么事多去敲键盘吧,为了插上一个U盘还得特地去学习一些复杂的命令。总而言之,太麻烦 。另外linux的系统文件格式。规划的没有windows好,在linux 中只有个根目录,不想在windows中那样有个cde盘之类的,给人的感觉很清晰
做程序员第一是爱好,第二就是很赚钱(我是这样的人,呵呵),做基于windows的程序市场很大,尤其是商业软件这块(现在这类公司多如牛毛),当然实际上能挣钱的没多少,这主要得看公司如何运营。
如果谁说“我喜欢linux那是因为linux开放源代码”我就觉得有点刻意的装了,我是不会把我辛苦写出来的代码“无私”献给大家的,但是如果像是"1+1 = 2 " 这类的代码我倒是愿意,如果大家多会,也用不着我了。对于初学者来说开不开放源代码没什么意义,给予最上层的东西多弄不懂,还谈什么底层东西,如果大家了解点嵌入式,应该会觉得开不开放源代码已经没什么意义了 |
|