Hello, world!
學過編程的人大抵都見過這句話,多半是第一個程序。而這句話也很好地表達了做爲一個程序所傳達的那種心情:進入了新世界的激動和興奮。
在你學編程以前,你用過電腦,多是Windows系統,也多是其餘的;可能用的多數是GUI,也多是命令行。
無論怎麼樣,你用過電腦,你知道電腦中有一些程序,你能夠運行它們,你也能夠安裝新的程序。可對於這些程序是從哪裏來的,是怎麼運行的,你一無所知。或許是某些人用鼠標點擊了什麼按鈕而產生了程序?仍是有仙女或者小精靈創造了它們?
你一無所知。它們對於你,就像黑箱,就像魔法。
你也許據說過地球上有一羣人,叫程序員,他們的工做就是創造程序。一羣創造程序的人,啊,多麼神奇!
直到有一天,你翻開了一本書,也多是一個文檔;多是關於C的,也多是python、pascal,或者別的什麼。這都不重要。重要的是,你跟着這本書的第一章第一節,創造了屬於你本身的程序。
這個程序跟你電腦中的其餘程序同樣,能夠用鼠標雙擊,或者像一個命令同樣被運行。
雖然這個程序僅僅說了一句「Hello, world!」就匆匆地結束了本身,但你知道,這是歷史性的一刻。電腦中那些程序們再也不那麼神祕了,而你也掌握了魔法。你的程序能夠和電腦中其餘的那些程序同樣被執行,而這個程序,徹底是由你剛纔從無到有、一行一行打出來的代碼所產生的!你更改了你的代碼,運行結果就會跟着改變,這個程序確確實實是你用雙手創造的!
在這一時刻,你簡直火燒眉毛地想要告訴世界,你掌握了新的技能,你掌握了創造程序的技能!你想向世界喊,「老子會寫程序了!哈哈哈哈哈哈哈哈哈!」
所以,你的程序跟世界打了個招呼,是一種宣告,也是一種證實。可能終究沒有別人看到,但它至少跟你打了個招呼。python
這個博客好像已經申請下來一年多了,終於寫了第一篇文章。但這做爲第一篇,我想也是很合適的。
Hello, world!
(不對才半年多程序員