官术网_书友最值得收藏!

Hello,World!

朝菌不知晦朔,蟪蛄不知春秋。不管計(jì)算機(jī)課學(xué)了多久,要想深入這個(gè)集成電路世界的內(nèi)部,想學(xué)編程,你就繞不開(kāi)“Hello,World!”,可以直譯為“你好,世界!”。

無(wú)論學(xué)習(xí)哪種編程語(yǔ)言,這都是我們編程者輸出的第一個(gè)計(jì)算機(jī)程序的執(zhí)行結(jié)果。這是計(jì)算機(jī)向我們這個(gè)現(xiàn)實(shí)世界問(wèn)好,有點(diǎn)人機(jī)交互的意味;還是我們向計(jì)算機(jī)的世界正式問(wèn)好,代表我們走進(jìn)了計(jì)算機(jī);還是我們通過(guò)計(jì)算機(jī)向這個(gè)現(xiàn)實(shí)世界打招呼?其實(shí),這幾個(gè)含義都是有的,關(guān)鍵是邁出第一步,我們才能與這個(gè)世界握手。

我很早就想學(xué)習(xí)一門樂(lè)器,除了在晚會(huì)上可以一鳴驚人,閑暇時(shí)還可以陶冶情操,釋放心情。但是,當(dāng)我看到一根根弦、一排排鍵時(shí),腦袋就發(fā)漲;偶爾撥弄兩下,發(fā)現(xiàn)我自己都聽(tīng)不下去,真是污染周邊環(huán)境,慘不忍聞。很多人在看待計(jì)算機(jī)編程語(yǔ)言的時(shí)候也是這樣,覺(jué)得它高深莫測(cè),復(fù)雜、抽象、難以理解,碼農(nóng)也就成為神秘一族。

現(xiàn)在學(xué)習(xí)計(jì)算機(jī)編程語(yǔ)言少不了要過(guò)“Hello,World!”這個(gè)門檻。我們當(dāng)年是從匯編語(yǔ)言開(kāi)始學(xué)習(xí)的,匯編語(yǔ)言是直接面向機(jī)器的編程語(yǔ)言,直接調(diào)度寄存器和內(nèi)存。由于匯編語(yǔ)言對(duì)很多人來(lái)說(shuō)有門檻,后來(lái)出現(xiàn)了Basic語(yǔ)言,它是解釋性編程語(yǔ)言,靠解釋器執(zhí)行。再后來(lái),出現(xiàn)了高級(jí)點(diǎn)兒的語(yǔ)言,更加有利于工程師編寫代碼,經(jīng)過(guò)編譯、鏈接,生成機(jī)器目標(biāo)代碼,就可以執(zhí)行了。高級(jí)語(yǔ)言有面向過(guò)程的C語(yǔ)言,但在面向?qū)ο蟮木幊陶Z(yǔ)言C++產(chǎn)生后,C語(yǔ)言就變?yōu)榈图?jí)語(yǔ)言了。至于目前廣泛應(yīng)用的Java、Python語(yǔ)言,都有大量的函數(shù)庫(kù)做支撐,讓編程者更易于達(dá)到設(shè)計(jì)目標(biāo)。

我們班里同學(xué)在上大學(xué)期間,學(xué)完C語(yǔ)言和C++之后都有一個(gè)共識(shí):只要掌握了C++,其實(shí)就沒(méi)有什么編程語(yǔ)言學(xué)不會(huì)。編程語(yǔ)言本質(zhì)上是相通的,基本由數(shù)據(jù)類型、函數(shù)、符號(hào)、語(yǔ)法構(gòu)成,只不過(guò)表現(xiàn)形式和表達(dá)方法不一樣罷了。再擴(kuò)展下去,這其實(shí)跟學(xué)習(xí)英語(yǔ)也是相通的,各種名詞定義、語(yǔ)法、符號(hào)基本構(gòu)成了語(yǔ)言要素。有區(qū)別的是,如果你已經(jīng)習(xí)慣于高級(jí)語(yǔ)言編程,大量的過(guò)程實(shí)現(xiàn)通過(guò)函數(shù)庫(kù)已經(jīng)完成,那你再使用C++或者其他低級(jí)語(yǔ)言時(shí)就會(huì)很不適應(yīng)。學(xué)樂(lè)器的人知道,如果鋼琴學(xué)會(huì)了,其他樂(lè)器就很容易掌握,因?yàn)殇撉俚臉?lè)理和操作最復(fù)雜。

下面這一段是從網(wǎng)上收集整理的各種編程語(yǔ)言輸出“Hello,World!”的表達(dá)方式,我們很容易看到在高級(jí)語(yǔ)言中表達(dá)就更加簡(jiǎn)單了。

匯編語(yǔ)言:

C語(yǔ)言:

大學(xué)四年,我曾經(jīng)一度熱衷于文藝,那段時(shí)間看小說(shuō)的時(shí)間很多,硬件課掛過(guò)科,但是在計(jì)算機(jī)軟件專業(yè)課上還是表現(xiàn)了很強(qiáng)的學(xué)習(xí)能力,其中C語(yǔ)言期末考試,40%的同學(xué)被有“十大殺手”之稱的我校老師評(píng)為不及格。我第一個(gè)交卷,成績(jī)也不錯(cuò)。

“Hello,World!”看似一句簡(jiǎn)單的問(wèn)候,卻打開(kāi)了我們通往數(shù)字世界的大門,但這個(gè)群體在國(guó)內(nèi)也就是數(shù)百萬(wàn)之眾,真正進(jìn)入這個(gè)群體的還是少數(shù),所以跨越這個(gè)邊界還需要熱情與勇氣。有的人邁進(jìn)去后,僅僅把它作為一個(gè)工作,完成自己的任務(wù)之后,沒(méi)有太多的動(dòng)力去深入學(xué)習(xí)與挖掘,游歷多年后,回望來(lái)路,依舊感到人生茫然。有的人能結(jié)合其他專業(yè),試圖用軟件去定義每一項(xiàng)事務(wù),在前進(jìn)中迅速找到規(guī)律與路徑,跨越一個(gè)個(gè)門檻后達(dá)到一種理想的狀態(tài)。無(wú)論成功還是受挫,我們都應(yīng)該秉持一顆探索未知世界的初心,尋找我們自身存在的價(jià)值,勵(lì)志創(chuàng)造。“Hello,World!”只是帶著我們進(jìn)入一個(gè)大樓的入口,里面每一個(gè)房間藏著什么樣的珍寶,需要我們一次又一次地跨越技術(shù)和心理邊界,找到心中的“家”。

主站蜘蛛池模板: 偃师市| 潮安县| 兴国县| 阳春市| 阳高县| 宜兰县| 张家界市| 井陉县| 郑州市| 天津市| 新巴尔虎右旗| 长沙县| 三穗县| 甘德县| 民和| 泸州市| 威宁| 包头市| 澳门| 中西区| 叶城县| 镇坪县| 溧水县| 时尚| 青海省| 库尔勒市| 安义县| 开江县| 梅河口市| 新邵县| 伊春市| 韶山市| 张掖市| 邵武市| 卢龙县| 陕西省| 阜新市| 黎平县| 金沙县| 呈贡县| 梁平县|