計算機到底有多聰明?
幾年以前,當我華盛頓州的塔科馬市負責一個計算機實驗室的時候,我曾遇到過一些很有意思的人,其中有幾個是在大街上認識的。其中一位老兄是個愛戴草帽的小胖子,穿著不太合身的衣服和一雙舊鞋,但總是興高采烈地笑著。他總是隨身帶著一份每日賽馬賠率表,就像那是一本《聖經》似的。
他每隔一天就會拿著他的賽馬報紙來找我一次。“我有個好主意,”他總是這麼說。“我們倆可以掙它個100萬。只要我們把這些資料輸入到電腦裡,讓它替我們選馬就行了。我負責提供每日賽馬賠率表,你負責編寫程式。我們倆可就發財了!”可我總是笑著對他咕噥一些關於可行性的問題。
他忘記的是(或者說他根本不知道),計算機本身其實什麼都不懂。它裡面並沒有住著一個能夠回答你問題的魔法師,完全不像電影《星際迷航》裡宇宙飛船上的電腦那麼神奇。只是把一堆資料輸入到電腦裡不會讓它完成任何事情。計算機首先需要的是正確的程式,即告訴它如何對資料進行傳輸、複製、加減乘除或者進行其他運算處理的一系列指令。
讓一臺計算機從參賽馬匹當中選出冠軍馬的真正關鍵是,你必須有一個正確的演算法,演算法是按照一定順序對資料進行處理以得到結果的過程,或者說是正確的運算公式。如果你能發明一個能準確地預測出冠軍馬的公式,我絕不否認它會讓你發大財。如果真是那樣的話,找個計算機來預測賽馬結果根本不是什麼難事。隨便找一臺計算機,只要它足以容納必要的資料,你就可以發大財。
至於找個程式設計師來編寫賽馬預測程式這件事,只要你能讓對方相信你手裡真的有正確的演算法,再告訴他你打算從你賭馬贏來的大把鈔票裡分一部分給他,我相信會有一大批人排隊等著跟你合作。
更好的辦法是你一個人單幹,用你從這本書裡學到的知識,自己編寫一個這樣的程式。
相關文章
- 雲端計算智慧化:讓資料庫更聰明資料庫
- 王小波的計算機水平到底有多好?計算機
- 程式設計裡的“小聰明”(1)程式設計
- 量子計算:聰明人的挑戰
- 高效程式設計師的特徵:聰明 懶惰程式設計師特徵
- 高效程式設計師的特徵:聰明,懶惰程式設計師特徵
- 《計算機程式設計藝術》出版說明計算機程式設計
- 名列“全球前50聰明公司”,百度AI還要撬動聰明世界AI
- 【計算理論】圖靈機 ( 多個帶子的圖靈機 | 計算能力對比 | 證明過程 | 一個帶子圖靈機 )圖靈
- 遠端操控多臺計算機計算機
- 高效的程式設計師是聰明和懶惰的程式設計師
- 機械磁碟iops說明及計算方法
- 程式設計師到底有多累,有多辛苦?程式設計師
- Java很傻,但是IDE很聰明JavaIDE
- 【轉載】聰明,和智慧--職場智慧
- 成為聰明程式設計師必知的5個技能程式設計師
- 葉聰:朋友圈背後的計算機視覺技術與應用計算機視覺
- 布萊恩·柯尼漢:聰明人都應該瞭解一些計算機常識計算機
- Gartner:至2017年智慧手機將比人們更加聰明
- 物聯網讓建築更“聰明”
- 華為&啟明資訊:讓聰明的車遇上智慧的路
- 高情商智慧能讓人更聰明嗎?
- 為什麼智慧合約是'聰明'的?
- bugku——聰明的小羊(柵欄密碼)密碼
- 幽默:智慧而非聰明的五種表現
- 聰明的投資者讀書筆記1筆記
- 演算法提高 聰明的美食家演算法
- 寫程式碼時,編譯器比你聰明編譯
- 計算機程式設計領域最偉大的20個發明計算機程式設計
- 智慧行業聰明者,程式設計師應該瞭解的CRM行業程式設計師
- 幽默:程式設計師耍小聰明導致認知負擔 - tef程式設計師
- 騰訊葉聰:朋友圈爆款背後的計算機視覺技術與應用計算機視覺
- MiGPT讓你的小愛音響更聰明GPT
- Grayscale:在智慧合約平臺上變聰明
- 人才缺口150萬,雲端計算前景到底有多好?
- 10多本計算機經典書籍推薦計算機
- 當一個java程式設計師到底有多難Java程式設計師
- Python 到底有多“香”Python