奧巴馬的第一行程式碼
奧巴馬成為美國曆史上第一位寫過程式碼的總體(如果小布什沒有祕密的沉迷於PHP的話)。最近,奧巴馬在白宮和幾個學生一起學習了JavaScript(最流行的Web程式語言)的基礎程式設計。
他寫的第一行JavaScript程式碼是:
moveForward(100);
“這個F我需要大寫嗎?”奧巴馬問,他注意到JavaScript是區分大小寫的。“分號?”(這個分號不是必須的,但奧巴馬發現應該養成良好的編碼風格習慣。)
奧巴馬這是在Code.org教學網站上用電影《冰雪奇緣》遊戲來學習程式設計。他的這一行程式碼是呼叫了遊戲中內建的“向前移動”函式。
JavaScript中的函式呼叫非常簡單:寫下函式的名稱,後面跟著括弧,括弧裡面是函式的引數。奧巴馬寫的第一行程式碼是告訴程式“讓冰雪女王向前移動一段距離”。因為在螢幕上的距離是按畫素算的,所以引數是整數。如果把程式碼寫成moveForward(“三步”)
,程式就會報錯,提示給你一個不清晰的錯誤提示,相信總統是無法看懂的——他應該體會一下程式設計師平時程式設計中經常遇到這樣的痛苦。
奧巴馬非常鼓勵大家都學習程式設計,他和孩子們在白宮一起學習了一個小時。“很顯然,程式設計是個很困難的事情,”奧巴馬在白宮對同學們說,但他還是對孩子們提出了一些自己的建議:
程式設計背後的基本概念就是0和1,就這另個數字,‘是’和‘否’,它們可以通過電腦被轉換成電子資訊…..程式的所有動作都是在反覆不斷的指示是0還是1,一遍又一遍,計算機的強大之處就在於它能以非常快的速度做大量這樣的運算…..
他說的大概就是這個意思。
P.S. 我們們中國的國家領導人是不是也應該代表我們這些碼農發出一些聲音?!
相關文章
- 這就是奧巴馬的第一行程式碼行程
- 全民寫程式碼 奧巴馬等名人呼籲學習程式碼知識
- 第一行程式碼——書的理解行程
- 奧巴馬成為美國曆史上第一位會程式設計的總統程式設計
- 奧巴馬成為首位寫程式的美國總統
- 《第一行程式碼Android》摘要行程Android
- 《第一行程式碼——Android》編輯的話行程Android
- 《第一行程式碼》讀書筆記三行程筆記
- Android初探(轉自《第一行程式碼》)Android行程
- css設定文字第一行的樣式程式碼例項CSS
- 愛不釋手的《第一行程式碼》(第2版)行程
- 《第一行程式碼——Android》封面誕生記行程Android
- 人人都能學會的python程式設計教程1:第一行程式碼Python程式設計行程
- Python安裝與第一行程式碼和儲存程式Python行程
- 我的第一段ionic程式碼C程式
- 奧巴馬政府推出《網路安全國家行動計劃》
- 青出於紅——《第一行程式碼(第2版)》行程
- Java/Android 編碼規範,從第一行程式碼開始JavaAndroid行程
- 第1章:開始啟程 - 你的第一行android程式碼Android
- 最快的程式碼,是不執行的程式碼
- 第一個Spring程式(程式碼篇)Spring
- 第一段JavaScript程式碼JavaScript
- 第一行程式碼第三章-UI開發的點點滴滴 附原始碼行程UI原始碼
- 《第一行程式碼》作者郭霖:從Java程式設計師到Android開發者的第一步(圖靈訪談)行程Java程式設計師Android圖靈
- 第一行程式碼第三版學習筆記(一)行程筆記
- 01《第一行程式碼(第三版)》閱讀筆記行程筆記
- 奧巴馬籌款網站的製作過程網站
- 你的程式碼或許漂亮,但我的程式碼能執行
- 程式碼執行
- 《從零開始學Swift》學習筆記(Day 1)——我的第一行Swift程式碼Swift筆記
- 演算法學習之路|跟奧巴馬一起程式設計演算法程式設計
- 奧巴馬最新“網路安全國家行動計劃(CNAP)”要點概覽
- JavaScript的程式碼執行機制JavaScript
- 一行 CSS 程式碼的魅力CSS
- 程式碼是怎麼執行的?
- 程式碼過千行的感想
- 一行神奇的javascript程式碼JavaScript
- 陳皓:程式碼執行的效率