二本畢業的學生剛入職居然月薪上萬?網友:學C語言當然沒問題

二本畢業的學生剛入職居然月薪上萬?網友:學C語言當然沒問題

今天,我能夠自稱是一個混IT的人,並能以此謀生,將來大家能一次謀生,都要感謝兩個人:克勞德.香農和約翰.馮.諾依曼,是他們發現了所有的數字化信息,不論是一段程序,一封email,一部電影都是用一連串的1和0進行編碼的;是他們發現了我們可以利用一個預先編寫好的程序控制機器,並使之完成我們期望它完成的動作。建議大家在心裡默唸三遍他們的名字,以示仰慕。當然,如果讓你們帶著現在的知識回到他們的那個時代,那麼就沒有什麼圖靈獎了。

C語言程序設計是我們的專業基礎課,但是C語言本身卻是一個非常強大的工具,它是到目前為止最為廣泛使用的工具,並且在可以預見的將來,它仍然是皈依為程序員的人們心中的神器。這個工具作什麼的呢?它在人和機器之間建立了一個交流的平臺。

二本畢業的學生剛入職居然月薪上萬?網友:學C語言當然沒問題

某天,你需要完成一個求100的階乘的作業,於是你搬來一個最新的電腦,為它安裝了最新的windows vista操作系統,然後坐在它的身前,喊“喂電腦,給我計算100的階乘”,電腦說“ok, wait a moment”; 過了一會,一盤香菇小白菜端了上來!呵呵,電腦不是waiter, 你餵它它是不會有反應的,如果你真的wait a moment, 恐怕你就需要wait one more moment了!一萬年後,人們就把你命名成“望夫崖”。

既然電腦不是伺應生,聽不懂我們的話,那麼我們要怎麼控制它呢?如果你們給我裝聾作啞,我會告訴你期末掛了你,哦,你立馬老實了!對於電腦,我要怎麼才能使喚它,讓它為我工作呢?不錯,我們有個強力工具,C語言!

ok,我們來談下C語言的優點

二本畢業的學生剛入職居然月薪上萬?網友:學C語言當然沒問題

C語言的優點是其它語言所難及的甚至不可比的,雖然它也有劣勢。優勢之一就是,目前幾乎所有的操作系統均是由C語言編寫的(意思就是說,學好了C語言,你也可以編一個像Windows一樣的操作系統,然後就坐在辦公室裡像畢爾•蓋茨一樣細細數你的錢了);

第二,它甚至是其它編程語言的母語言,比如Java語言就是用C語言編寫的(怎麼樣?牛吧!);

第三,編譯出來的程序幾乎不浪費空閒的空間(不像VB那樣,就一個按鈕都要把它所有的方法調用進來);

第四,程序運行效率高(你不希望自己的企業運行在一天就只能做一個麵包的基礎之上吧),等等等等。不過列舉C語言的優點也不是去排斥其它語言,我說了,認識一件事物的缺點就是對它最大的肯定。待把C語言掌握了之後再學學其它的語言那也不壞,既有C語言的底又有其它語言的時尚,還怕在這世上無立足之地?

這也就是為什麼我們還要學習C語言的原因。

學習C語言的主要理由有以下幾點:

·C語言可以作為學習計算機程序設計語言的入門語言;

·C語言是編寫操作系統的首選語言,與計算機硬件打交道時靈巧且高效;

·C語言具有現代高級程序設計語言的基本語法特徵;

·常用的面向對象程序設計語言例如C++和Java,其基本語法源於C語言;

·許多C語言編寫的軟件系統需要維護;

·用於要求程序高速運行領域的編寫,例如單片機程序、嵌入式系統軟件和通信程序等;

·遊戲設計者和黑客少不了C語言;

·C語言使用者和愛好者眾多。

一想到能成為那些牛氣沖天的黑客心中有沒有激動呢?

二本畢業的學生剛入職居然月薪上萬?網友:學C語言當然沒問題

文末的一句話,需要各種編程資料的小夥伴關注小編,評論區留下你們的郵箱呦!


分享到:


相關文章: