編程語言主要用途

其實編程語言,主要有兩個用處:
(1)學習用途。通過某種語言,可以把編程思想實現出來,並驗證之;
還可以研究詞法語法的完整性、研究編譯原理(與別的理論結合起來);
(2)用於實際的開發項目,做出產品來。

簡單地說,就是“學”和“用”。

從用的角度來看,現在直接用C語言,尤其是ANSI C的,沒有以前多,但遠沒達到“絕種”的地步。目前運行最穩定的操作系統,內核就是C語言寫的(應該說,幾乎所有的操作系統都是用C寫的)。再看看APACHE WEBSERVER,世界上裝機量最大的WEB服務器軟件,就是用標準C寫的。

之所以許多企業中不使用C來開發軟件,主要原因有:一、開發速度相對較慢,延長了交付週期;二、對程序員的要求高。大多數程序員處理不好指針、內存泄露等問題;三、缺乏在大型企業應用中的公共組件、工具軟件的支持。

但這些,不是C語言本身的錯,而是應用場合不同罷了。真正對性能要求高的情況下,C基本上還是唯一的選擇。

那麼,畢業生要不要繼續學習C呢?我認爲,如果你不能改變社會,那就適應社會。如果你的公司不使用C,那就學習別的,例如JAVA;如果是使用C的,也別排斥。

其實語言這東西,到了一定程度後,你就會發現,用啥都一樣。思想還是那些思想,語法也都大同小異。我學習JAVA,號稱只花了三天,其實就是熟悉了一下語法,然後就能正常使用了。2000年國內的培訓機構開設JSP的課程時,我用JSP做的網站都已經開始運行了(現在已經關門了)。至於SWING組件庫等,就是個磨洋工的活。

學會了JAVA之後,再去學J2EE,可能週期要長些。但這已經超出了語言的範疇了,或者說,不是單純的語言問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章