月考+為什麼麻省理工學院(MIT)從Scheme轉到Python
Python部落
2017-04-27
Python部落(python.freelycode.com)組織翻譯,禁止轉載,歡迎轉發。
科斯坦薩問蘇斯曼為什麼麻省理工學院要換掉用於他們的介紹性編程課程6.001的Schema語言。 這曾經是很好的選擇。 他回答說,原因是十九世紀八十年代的工程不同於90年代中期或2000年的。在十九世紀八十年代,好的程序員花了很多時間思考,然後製作了他們認為應該工作的備用代碼。 這些代碼更靠近底層機器,即使是Schema - 也一直是底層可理解的語言。 譬如電阻,你能夠通過它來讀取帶寬,知道額定功率,容差和電阻,V = IR,這就是所有能夠知道的。 6.001被設想來教導工程師如何把他們完全理解的小部件,用簡單的技術,將它們組合成更大的東西,做出你想做的事情。
“但現在的編程並不是這樣,”,蘇斯曼接著說。 “如今,遇到不知作者是誰的軟件,而且軟件的操作說明又不可理解或不存在,你將會一頭霧水。 你不得不查閱圖書館的一些相關書籍,來了解它們的工作原理,嘗試不同的輸入來觀察代碼如何處理以及返回結果。 這是一個根本不同的工作,它需要一個不同的課程來指導。”
所以新的6.001的好處就是以機器人為中心 - 你必須編程讓一個小機器人移動。 機器人不像電阻那樣按照設定好的功能行事。 車輪滑動,環境變化等 - 您必須以不同於SICP討論的方式構建系統的魯棒性。
“那為什麼用Python呢? 很簡單,” 蘇斯曼說,“可能僅僅是因為有一個Python庫已經實現了機器人的接口,就是這樣。”
英文原文:https://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python
譯者:LJ
相關推薦
'32歲女子患甲狀腺癌,50萬保險拒賠!保險公司僅退保費,為什麼?'
"現代人壓力大,越來越多的家庭通過保險來保障,以防萬一。但是,對於大部分人來說又不太瞭解保險,害怕自己會被坑。特別是投保時往往一知半解,容易被一些不良保險業務員誤導,為後期的理賠留下隱患。今天,就從一個熱門案例“廣州二胎寶媽患甲狀腺癌,被保險員誤導,50萬保險被拒賠!”的事...
'真正聰明的人,為什麼從不去社交?'
"什麼是“無效社交”?下面這個場景也許算個代表:你跑到一個聚會上,跟一群陌生的人噓寒問暖,全程笑臉相迎,滿屋子客套話,互相絮絮叨叨,敬酒、掃微信、留電話號碼……但是三天之後,彼此就記不清對方是誰了。仔細想一下,我們的時間和精力大部分都被這種“無效社交”佔用了。真正的實力,是...
2019-09-19
'“媽媽,我為什麼要去幼兒園?”這樣的回答徹底瓦解厭學'
"當孩子不情願的來到幼兒園,在離別時問你“媽媽,我為什麼要上幼兒園呢?”,作為媽媽的你,是否清晰的知道這一點呢?作為父母,我們至少應當搞清楚孩子上幼兒園的目的。否則,面對未來的幼兒園生活,我們將無法給予孩子正確的引導。幼兒園能教給孩子的東西太多了,可能許許多多的大道理孩子都...
'為什麼理髮店染個頭發“價位”很多種?洗頭小弟講了“實在話”'
"女人對於美麗的追求是與生俱來的能力,髮型是很需要著重打造的一項,相信多數女性每年都在做髮型上,會花費很多金錢和時間,有時候往往還弄不太滿意,找到一個屬於自己的髮型師,就成了一件很重要的事。當我們來到理髮店,對於髮型師的技術是帶著滿滿的期待感,希望可以把自己打扮的更加精緻,...
'章子怡二胎生子?被罵渣男多年的汪峰,憑什麼讓影后為他生孩子?'
"剛剛中秋假期過去,假期綜合症的你們緩過來了嗎?假期裡我居然刷到一個勁爆消息,章子怡懷二胎了?好像還是男孩,這是要湊成“好”字了?這隆起的小腹,汪峰的小心攙扶,腫起來的小腿......確實孕相十足啊!雖然夫妻兩都還沒有迴應此事,但我們就坐等好事官宣吧~說起章子怡汪峰這對夫妻...
'耶穌說:為什麼太聰明的人,往往是最失敗的?'
"聖經教訓我們:人不可自欺。你們中間若有人,在這世界自以為有智慧,倒不如變作愚拙,好成為有智慧的。因這世界的智慧,在 神看是愚拙。如經上記著說,“主叫有智慧的中了自己的詭計。”又說,“主知道智慧人的意念是虛妄的。”林前3:18-20人們普遍認為“聰明”是指一個人的智商高出普...
'都是設計人員,為什麼電源平面畫不好的電路就不行,謹記這幾點'
"電源平面的處理,在PCB設計中佔有很重要的地位。在一個完整的設計項目中,通常電源的處理情況能決定此次項目30%-50%的成功率,本次給大家介紹在PCB設計過程中電源平面處理應該考慮的基本要素。1、 做電源處理時,首先應該考慮的是其載流能力,其中包含2個方面(a) 電源線寬...
'【童話父女聊安全 013】爸爸:寶貝,如果有個陌生叔叔說,他的鑰匙掉進車廂的縫隙裡去了,他手太大拿不了,叫你上車幫拿一下,你改怎麼做?女兒:不行!爸爸:為什麼?女兒:因為叔叔是壞人。爸爸:你怎麼知道叔叔是壞人呢?女兒:大人應該找大人幫忙,不應該找小孩子幫忙。爸爸:你說的很對,這是一件不'
"【童話父女聊安全 013】爸爸:寶貝,如果有個陌生叔叔說,他的鑰匙掉進車廂的縫隙裡去了,他手太大拿不了,叫你上車幫拿一下,你改怎麼做?女兒:不行!爸爸:為什麼?女兒:因為叔叔是壞人。爸爸:你怎麼知道叔叔是壞人呢?女兒:大人應該找大人幫忙,不應該找小孩子幫忙。爸爸:你說的很...
2019-09-19
'人人都有社保,為什麼“輕鬆籌、水滴籌”卻越來越多?'
"當今社會,幾乎人人都有社保,但是為什麼我們身邊的“水滴籌、眾籌”等“公益”籌款還是層出不窮呢?01我們先來看看社保的定義是什麼?社保,顧名思義就是社會保險,是一種基礎保障,它在一些方面還是存在著一定的侷限:1、社保屬於報銷型,產生醫藥費憑發票報銷,無法給予“急用錢看病”的...
'明知以後會死,還要努力的活著,人活一輩子到底是為什麼?'
"-1-人靜時,躺下來仔細想想,人活著真不容易,明知以後會死,還要努力的活著,人活一輩子到底是為什麼?複雜的社會,看不透的人心,放不下的牽掛,經歷不完的酸甜苦辣,走不完的坎坷,越不過的無奈,忘不了的昨天,忙不完的今天,想不到的明天,最後不知道會消失在哪一天,這就是人生。所以...
推薦中...