|
|
4#

樓主 |
發(fā)表于 2006-5-21 11:25:52
|
只看該作者
-----------------------------------以下僅是個(gè)人觀點(diǎn)
就LINUX與WINDOWS編程我想說(shuō)兩句,我在學(xué)習(xí)程序員之前,別人也勸過(guò)我學(xué)習(xí)LINUX,我想談?wù)勎覍?duì)這兩種編程模式的膚淺的看法
上面的兄弟說(shuō)在LINUX下回C就可以入門(mén),我不太同意,當(dāng)然很多的函數(shù)我們可以在系統(tǒng)下找到源代碼,比方說(shuō)GetWindowDC,如果不知道他的含義,我想大家沒(méi)必要去看找到他的源代碼在去慢慢看源代碼來(lái)理解它的作用吧!大家只要知道他是用來(lái)獲得設(shè)備描述符句柄就可以了。話題再換回來(lái),我在剛學(xué)linux 時(shí)非常郁悶,看著一些代碼根本不知所云,比如handle,hwnd,根本不知道是什么意思,查過(guò)很多書(shū),學(xué)起來(lái)很費(fèi)勁,而且這方面的書(shū)很少。
而且我想說(shuō)的是大家別把linux當(dāng)作神來(lái)供著,如果大家不了解這兩種操作系統(tǒng),最好別做什么評(píng)價(jià),說(shuō)些什么安全性能好與壞之類(lèi)的言語(yǔ),市面上使用最多的操作系統(tǒng)是哪種,服務(wù)器類(lèi)我不敢多說(shuō),就個(gè)人電腦來(lái)說(shuō),那還是windows 的天下,如果大家使用過(guò)linux應(yīng)該會(huì)有同感,linux不好用,我想誰(shuí)也不愿意放下鼠標(biāo)不用,什么事多去敲鍵盤(pán)吧,為了插上一個(gè)U盤(pán)還得特地去學(xué)習(xí)一些復(fù)雜的命令。總而言之,太麻煩 。另外linux的系統(tǒng)文件格式。規(guī)劃的沒(méi)有windows好,在linux 中只有個(gè)根目錄,不想在windows中那樣有個(gè)cde盤(pán)之類(lèi)的,給人的感覺(jué)很清晰
做程序員第一是愛(ài)好,第二就是很賺錢(qián)(我是這樣的人,呵呵),做基于windows的程序市場(chǎng)很大,尤其是商業(yè)軟件這塊(現(xiàn)在這類(lèi)公司多如牛毛),當(dāng)然實(shí)際上能掙錢(qián)的沒(méi)多少,這主要得看公司如何運(yùn)營(yíng)。
如果誰(shuí)說(shuō)“我喜歡linux那是因?yàn)閘inux開(kāi)放源代碼”我就覺(jué)得有點(diǎn)刻意的裝了,我是不會(huì)把我辛苦寫(xiě)出來(lái)的代碼“無(wú)私”獻(xiàn)給大家的,但是如果像是"1+1 = 2 " 這類(lèi)的代碼我倒是愿意,如果大家多會(huì),也用不著我了。對(duì)于初學(xué)者來(lái)說(shuō)開(kāi)不開(kāi)放源代碼沒(méi)什么意義,給予最上層的東西多弄不懂,還談什么底層?xùn)|西,如果大家了解點(diǎn)嵌入式,應(yīng)該會(huì)覺(jué)得開(kāi)不開(kāi)放源代碼已經(jīng)沒(méi)什么意義了 |
|