2011-09-15 64 views
17

我有一些Python的經驗,我要求一種新的語言,並說我很難實施我所學到的東西。他們建議我學習SICP。說它使用偉大的語言,並教授偉大的編程基礎。是SICP還是推薦?

但我注意到它是在1984年出版的。你們推薦它,還是我被拖了? :p

謝謝。

+1

你的目標是什麼?你想更好地理解編程語言的工作原理嗎?或者你想在短期內做些有用的事情?或者你在找工作? SICP仍然值得推薦,但它很大程度上取決於你想從中得到什麼。 –

+0

第一個真的,也可能是爲我找到合適的語言。 – charliePH

+0

然後去爲它。但Scheme不會成爲你的長期語言,但它會幫助你理解你應該在一種語言中尋找什麼。 –

回答

8

SICP是我讀過的用於學習如何編寫程序的最好書籍之一。除了我在那本書中所做的工作之外,我從未使用過計劃,但這非常值得你花時間。

9

首先,你很喜歡第一版。第二版是從1996年起。

你應該非常善於處理這本書。我經歷了大約一半,我的思想被吹了。我無法開始解釋它有多神奇。您不僅會在編程中體會到優雅的感覺,但您會發現編碼和計算機科學之間的界限模糊不清。

不要像編程書一樣閱讀本書。就像你想學習計算和計算機科學的基礎知識一樣,使用編程作爲表達手段。