目前我正在學習Smalltalk。我這樣做是因爲我想在一週內儘可能多地學習一門新的編程語言,以提高我的技能。下週我會嘗試別的。Smalltalk學習項目:有什麼建議嗎?
到目前爲止,我可以閱讀Smalltalk代碼,但我的寫作經驗非常有限。你能推薦我一個小型項目嗎?這個項目可以幫助我在短時間內更好地理解這種語言嗎?
目前我正在學習Smalltalk。我這樣做是因爲我想在一週內儘可能多地學習一門新的編程語言,以提高我的技能。下週我會嘗試別的。Smalltalk學習項目:有什麼建議嗎?
到目前爲止,我可以閱讀Smalltalk代碼,但我的寫作經驗非常有限。你能推薦我一個小型項目嗎?這個項目可以幫助我在短時間內更好地理解這種語言嗎?
看書Squeak by Example,有很多例子可以工作和實踐。過了一段時間,你將爲一些真正的小型項目做好充分的準備。
我認爲你只需要幾天的時間爲一本書的例子,所以這是很好的花費時間,即使你只有一個星期。
任何不太平凡的事情都會順利進行。如果你打算髮出吱吱聲,我會建議你寫一個紙牌遊戲,彩票或其他類似的東西。
雖然你會發現一些示例代碼會更有用。什麼阻止你從小編寫C?
只要你用你已經知道的語言做任何事情。承擔編寫簡單TODO列表或甚至簡單博客等小任務無疑會提高您的Smalltalk技能。
並記住要輕鬆自己。過於期望太多可能會讓人感到恐懼。
我真的,真的喜歡The Laser Game Tutorial
教程:佳樂開發實例佳樂3.9
又名「激光遊戲教程」 精彩教程史蒂芬爾斯將引導 您安裝佳樂,使用的Morphic圖形系統創造一個有趣的遊戲,所有>同時觀察固體面向對象的設計原則
這是雖然我必須說每場會議都花了我兩個小時左右,但每天分成6場會議。
適合您的目標。
除了激光遊戲教程。
(我在我以前的答案推薦)還有就是 「The Bowling Game」
文章:發現更好的代碼 系列
又名「保齡球例子」引導 參觀 小記者:如何從頭開始建立一個商業模型 ,其中包括 。如果您不明白 Smalltalkers如何思考或爲什麼他們 認爲這樣,你需要閱讀這 系列。
這個項目的真正好處是,它就像是一個偉大的開發人員的一對程序員。
作者Ron Jeffries是極限編程的創始人之一,也是一位書籍作者。
所以這是一個非常好的資源。我希望更多的教程在這樣寫。
我真的很喜歡特德Bracht的海豚Smalltalk的教程:
http://www.amazon.co.uk/Dolphin-SmallTalk-Tutorial-Ted-Bracht/dp/0201737930
這需要你通過一個基於Windows GUI應用程序中設置一步。這是一個很好的教程。
如果您想嘗試一些與衆不同的嘗試,請查看http://skim.la/gnu_smalltalk_koans/的GNU Smalltalk Koans,這是一套測試,教您使用Edgecase的Ruby Koans和Python Koans傳統中的Smalltalk。
它承諾通過測試逐步加深對語言的理解。
我正在閱讀Squeak by Example,但我正在尋找一個副項目。 – 2009-01-20 12:30:45