美國總統奧巴馬的第一行代碼

jopen 9年前發布 | 6K 次閱讀 代碼

美國總統奧巴馬的第一行代碼

        奧巴馬成為美國歷史上第一位寫過代碼的總體(如果小布什沒有秘密的沉迷于 PHP 的話)。最近,奧巴馬在白宮和幾個學生一起學習了 JavaScript (最流行的 Web 編程語言)的基礎編程。

        他寫的第一行 JavaScript 代碼是:

moveForward (100);

        “這個F我需要大寫嗎?”奧巴馬問,他注意到 JavaScript 是區分大小寫的。“分號?”(這個分號不是必須的,但奧巴馬發現應該養成良好的編碼風格習慣。)

        奧巴馬這是在 Code.org 教學網站上用電影《冰雪奇緣》游戲來學習編程。他的這一行代碼是調用了游戲中內置的“向前移動”函數。

        JavaScript 中的函數調用非常簡單:寫下函數的名稱,后面跟著括弧,括弧里面是函數的參數。奧巴馬寫的第一行代碼是告訴程序“讓冰雪女王向前移動一段距離”。因為在屏幕上的距離是按像素算的,所以參數是整數。如果把代碼寫成moveForward (“三步”),程序就會報錯,提示給你一個不清晰的錯誤提示,相信總統是無法看懂的——他應該體會一下程序員平時編程中經常遇到這樣的痛苦。

        奧巴馬非常鼓勵大家都學習編程,他和孩子們在白宮一起學習了一個小時。“很顯然,編程是個很困難的事情,”奧巴馬在白宮對同學們說,但他還是對孩子們提出了一些自己的建議:

編程背后的基本概念就是 0 和1,就這另個數字,‘是’和‘否’,它們可以通過電腦被轉換成電子信息…..程序的所有動作都是在反復不斷的指示是 0 還是1,一遍又一遍,計算機的強大之處就在于它能以非常快的速度做大量這樣的運算…..

        他說的大概就是這個意思。

來自: www.techug.com
                    <span id="shareA4" class="fl">                  
                        </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!