成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

把“hello”打印10次

開發 后端
這個故事是這樣的,作者面試了一個叫做Ada的畢業生,她是一位程序新手。作者給他出了一道題目,讓她在紙上寫下一段程序,目的是打印“hello”10次,無論用什么語言寫都可以。于是這位可愛的學生在紙上寫下了10句print "hello"。

今天上網看到一篇老博文《Coder or Clown?》,文章作者主要想表達的意思是他作為面試官,面試了很多程序員,他發現很多程序員就是小丑,并把他們分類列舉。這篇去年發表的文章被很多人轉載翻譯,作為茶余飯后調侃程序員的佳品。我看了也是一笑而過,但是其中作者說的***個事例卻引起了我的興趣,雖然很搞笑,但是這其中似乎隱藏著一些coder的情懷。

這個故事是這樣的,作者面試了一個叫做Ada的畢業生,她是一位程序新手。作者給他出了一道題目,讓她在紙上寫下一段程序,目的是打印“hello”10次,無論用什么語言寫都可以。于是這位可愛的學生在紙上寫下了10句print "hello"。

作者給出的評語是:“無論如何,拼寫都是正確的”。這本身是一件很搞笑的事情,我當時也很歡樂,雖然不知道是不是真有其人。我也就開開心心的把整片文章看完,作者的語言很幽默。評論很多,我稍稍看了一下發現許多人對Ada這件事耿耿于懷,甚至還有人說那是***答案。

Ada的做法很好, 但更好的做法應該是如下:

print “hello hello hello hello hello hello hello hello hello hello”

優點:

1. 代碼清晰易讀

2. 避免了循環,不會破壞CPU流水線,提升了效率

3. 改多次I/O函數調用為一次調用,提升了效率

看到這個評論的時候我笑了半天^ ^,不過這位朋友說的挺有道理。我仔細想了一下,覺得打印這個單詞10次,也許這真是一個比循環更好的辦法。我記得還在上學的時候,老師曾今說到在什么情況下使用循環,好像是說某一個操作要重復執行大于3次,那么就應該用循環結構。當然,現在看來這個說法也很搞笑,為什么要3次以上,為什么不是4次?我們再回來看這個問題,首先要寫10次hello并不費力,而且他人也一眼就能看條語句的目的是輸出10個hello這串文字,而用循環的話就沒有這么直觀了。

其實作為程序員最忌諱的就是死板,一成不變循規蹈矩的編程首先就會讓自己厭倦。多思考,多實踐才是***的提高手段。那么大家能說說寫10次print "hello"與使用for循環相比有什么不妥嗎?難道影響程序可讀性?影響執行效率?不會是說占用了更多的磁盤空間吧(笑)。我還看到一個更有意思的評論:

我相信任何編程語言的for循環都不會簡單過vim的yy10p的。

哈哈,真的很有意思。大家可以嘗試一下用vim寫代碼挑戰for循環,我相信這個朋友說的沒錯。PS:這個朋友的評論有個錯誤我要糾正一下,正確的應該是yy9p,同時這樣也少敲了一次鍵盤。

原文鏈接:http://www.svoo.org/post/216/

【編輯推薦】

  1. 程序員背著屌絲罪名還被當作是修電腦的
  2. 編程將死,程序員永存
  3. 超級程序員神話
  4. 美程序員走低齡化路線 12歲少年開發98款游戲
  5. 創業三十六條軍規
責任編輯:張偉 來源: VAL's Home
相關推薦

2021-03-22 15:11:42

Windows 功能系統

2021-03-21 19:00:21

微軟Windows 10Windows

2025-06-30 02:10:00

2011-05-06 13:04:05

打印機無法打印

2017-10-25 09:39:23

BUG

2011-05-03 11:27:08

老式針式打印機無法打印

2011-05-04 17:11:12

打印機

2015-01-13 15:18:16

Moto聯系

2023-08-23 18:56:46

2020-12-23 10:55:34

Windows 10Windows微軟

2011-05-06 16:10:26

打印技巧

2015-03-18 17:38:05

Windows HelWindows 10

2020-02-04 09:45:01

Windows 10打印機Windows

2014-12-19 10:07:10

C

2017-11-23 17:45:46

Yii框架IntelYii框架深度剖析

2011-04-26 13:31:05

噴墨打印機

2024-02-28 08:00:54

Web嵌入式嵌入式系統

2021-02-05 15:35:21

Redis數據庫命令

2010-03-31 09:38:26

Oracle10g x

2015-08-03 09:19:23

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产伦精品一区二区三区高清 | 成年人免费在线视频 | 干干干操操操 | 欧美一区视频 | 欧美日韩国产精品一区 | 亚洲精品乱码久久久久久按摩观 | 激情五月婷婷综合 | jizz视频 | 午夜久久av | 日韩成人精品一区 | 中文字幕视频免费 | 久久国内精品 | 国产九九av | 欧美一区二区三区在线视频 | 青青草av| 国产日韩一区二区 | 欧美日韩一区精品 | 精品二三区| 亚洲国产成人精品女人久久久野战 | 综合久久一区 | 精品美女久久久久久免费 | 日本精品久久久久久久 | 久久成人精品视频 | 波波电影院一区二区三区 | 81精品国产乱码久久久久久 | 精品久久久久久久 | 亚洲午夜精品视频 | 91tv在线观看 | 国精日本亚洲欧州国产中文久久 | 福利视频三区 | 天天插天天操 | 中文av网站 | 久久国产精品一区二区三区 | 在线国产精品一区 | 成年人视频在线免费观看 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 亚洲欧美成人影院 | 日韩精品av| 国产精品电影网 | 91久久婷婷 | 成人不卡一区二区 |