為什麼程式設計師第乙個程式都是hello world!?

時間 2021-05-05 17:37:32

1樓:

一般來說,列印字串最簡單。

字元內容可能不是world,很可能換成hello python,hello rust……

我第乙個程式不是hello world,我第一門語言是logo……畫了個正方形

2樓:

可能是因為最早有很大影響力的程式語言教學書 the c programming language的第乙個示例就是 hello world。後來成為一種習俗。

ky一下,golang的 hello world 是個伺服器

3樓:

有一種我掌控了世界的感覺!哈哈哈哈哈哈

正經回答:

輸出 hello world 算是讓你了解一門語言(核心是編譯器)的最初步的印象了

1、乙個完整程式的最基本結構長啥樣;

2、輸入和輸出的實現的方式;

3、測試編譯器是否能工作。

(聽說乙個故事,一組人設計了一套語言,然後用了半個月才找到 hello world)

4樓:王匿名

老外的習慣。國內的就跟著學了

但是我從來不寫hello world ,特別是首字母大寫更不會寫了。

我都是測試的時候輸出這個「sdfsdf」或是「fsdfdsf」

5樓:AlanThinker Xiang

很簡單, 而且給人感覺電腦裡面誕生了乙個新的生命, 這個生命說的第一句話就是 "你好, 世界!"

用最簡單的辦法給程式賦予了靈魂.

6樓:

正應了那句話,萬事開頭難。無論是世界歷史上的第乙個hello world,還是個人的每一次新的嘗試列印出的hello world。都是這個道理。

用新的語言,或者在新的平台上第一次寫程式,能列印出hello world,很多時候基本上就成功一半了。因為很多時候最難,有最多不確定性的地方實際是在開始的環境配置。

至少我本人搭建乙個環境,或者是學一種新語言,乙個hello world基本就能消除一大部分的忐忑不安。看著這個hello world就感覺像看著自己培育的剛剛破土而出的幼苗向世界打招呼一樣。誰能不愛這樣的心理暗示呢?

7樓:蒼炱

剛學python 教材上第一句

print('hallo python world!')感覺就像新認識乙個朋友打招呼一樣

可能是我文科生學程式設計的矯情

8樓:James

長期以來,程式設計界都認為剛接觸一門新語言時,如果首先使用它來編寫乙個在螢幕上顯示訊息「Hello world!」的程式,將給你帶來好運。

Eric Matthes -《Python程式設計從入門到實踐》

9樓:

沒有人強制規定,但之所以成為乙個習慣,是因為你寫了hello world能執行成功,說明:

環境配置ok;

編譯ok;

執行ok。

然後你就可以用這個語言寫更多的demo了。

而通常來說,簡單地輸出字串,門檻又很低,再你沒看完語言語法的情況下就能做到。

10樓:Nemo China Gao

首先,對於程式而言,什麼都可以不要,但是一定要有的是程式的輸出,否則,電腦跑出乙個結果,沒有輸出,隨著記憶體釋放沒了你這個程式跑個什麼勁?所以第乙個要學的程式一定是輸出程式,也就是把乙個東西在顯示器上顯示的程式。

至於為啥是「hello world」 歷史遺留問題,第乙個人這麼寫的,其他人覺得沒毛病。就這麼的吧。

11樓:哈哈

我的不是

我的是MC_Power(

Axis:= Axis,

Enable:= TRUE,

bRegulatorOn:= bPower,bDriveStart:= bPower)

12樓:妖伊社

其他答主全部回答錯誤。

Hello World作為程式輸出內容,最早並不是在任何人的書上出現的,而是在五角大樓出現的。

網際網路第一次被發明時(當時叫阿帕網),科學家從線的一端向幾百公里外的另一端的科學家傳送資訊,那是人類歷史上網際網路第一次成功地傳輸了資訊。

而那句資訊,就是「Hello World」。

當然,由於技術原因,這句話並沒有完整的傳輸過去,只傳過去前幾個字母。

即便如此,這依然是人類文明的革命,是既蒸汽時代的工業革命、電氣革命以後的第三次網際網路革命。

13樓:

- 因為在終端列印字串是所有程式最簡單最基本的互動,這是後繼學習的互動基礎。

- Hello World可以快速驗證開發環境是否配置正確,尤其是編譯型的語言。

- Hello World包含了最直觀最基本的知識點:常量字串(string literals),函式呼叫,程式入口,模組依賴(比如C的#includr)。

14樓:程墨Morgan

因為介紹某種語言的教材往往在第一章就會給出hello world的例子。

至於為什麼是hello world,據說最早出現於2023年,貝爾實驗室成員布萊恩·柯林漢撰寫的內部技術檔案《A Tutorial Introduction to the Language B"》之中就有Hello World。

至於為什麼這種「傳統」一直繼承下來了,我想,是因為輸出一段文字是最簡單的「互動」,既然前輩用Hello World,那麼晚輩也用Hello World吧,就像一種默契的文化傳承。

我認識乙個前輩,他是玩過打孔機的,他說:「用打孔機寫了好長一段程式,最後看到輸出』你好世界『,感覺好神奇!」

前輩的樂趣我只能神往了。

15樓:波羅學

個人理解,有幾個原因吧!

最簡單的程式

學習一門語言,列印 hello world 應該是最簡單的程式了,它可以讓我們最快速體驗到一門新的語言;

有一定的含義

為什麼是 "hello world",不是其它字串,因為它有一定的含義,讓螢幕上顯示出一行字串遠比我們想的複雜,經過千辛萬苦,終於見到了 world;

最早期的習慣

前面的理由都有點意淫。真正原因應該是,大牛讓我們養成了習慣。第乙個使用引數的B語言程式就是列印 Hello World,經典的C語言聖經《C程式語言》中通過C實現了更簡單的Hello World。

漸漸地,Hello World就成了語言入門的習慣了。

zh.wikipedia.org/wiki/H

ello_World

看到有答主說, Hello World 最早來自於網際網路第一次發明,阿帕網。好奇的我在網上搜了下,找到了這篇文章:

回顧歷史:2023年10月29日22點30分網際網路誕生

這裡說的是,2023年,第一次聯網,傳送的字元是 LOGIN,而當時只傳輸成功了 LO,對方以為是向他們問好,故以為是 "Hello"。不知孰是孰非。

如何做乙個程式設計師?我只想做乙個程式設計師。

SuperAlan 你認為做程式猿是改變你的唯一途徑,那麼上培訓班是你最快的途徑。如果上培訓班一定不要去達內。傳智播客或者尚矽谷可以考慮一下。但是上培訓機構只有兩萬塊是不夠的,因為培訓機構給你上課時間至少是4個月。如果你想好好練得話,4個月你是沒有收入的。4個月出來做假學歷,假的專案經驗.等等一系列...

作為乙個程式設計師,你有沒有想過如果不做程式設計師了你還能做什麼?

穿平底鞋的 如果不做程式設計師也可以轉產品經理或者做管理啊,發展方向還是蠻多的,我感覺我朋友工作的萬興科技挺不錯的,他們是數字創意軟體的A股上市公司,總部深圳,平台發展很好,還有出色的人才培養和激勵制度,很值一試!主要是他家現在在招人。 嵌入式Linux 很想做老師 做乙個體育老師 原因嘛,因為我想...

如何和乙個程式設計師男朋友更好相處?程式設計師男生們你們希望另一半怎麼做呢?

TwoFrogs 我不想黑碼農,但個人感覺,程式設計師有個很大問題是知識量多但知識面窄,且自以為是。他們太多的精力集中在某些事情上,比如科技諮詢,手機,汽車等,而對其他的事物有一種本能上的排斥。他們是如此高傲的沉浸在自己的世界裡,所以非常希望自己的女友也能對自己感興趣的事有一定的熱情,但又最好是這方...