最近我在學(xué)習(xí)Smalltalk編程語言,但發(fā)現(xiàn)網(wǎng)上關(guān)于它的實(shí)戰(zhàn)項(xiàng)目資源不多。有沒有一些基于Smalltalk的開源項(xiàng)目或者教程,能讓我通過實(shí)踐來加深理解并提升編程能力?

我了解到Smalltalk在教育和科研領(lǐng)域有廣泛應(yīng)用,但作為一個(gè)初學(xué)者,我希望通過參與實(shí)際項(xiàng)目來鞏固知識(shí)。請(qǐng)問有沒有推薦的項(xiàng)目或教程,特別是那些適合初學(xué)者的,能讓我在實(shí)戰(zhàn)中學(xué)習(xí)和成長?

請(qǐng)先 登錄 后評(píng)論

1 個(gè)回答

扶搖

1. Little *alltalk 是一個(gè)具有歷史意義的*alltalk方言實(shí)現(xiàn)系列,適合作為學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)的工具,其簡化的結(jié)構(gòu)便于新手理解,并且是軟件開發(fā)歷史研究的重要資源。它包含多個(gè)版本,覆蓋了從小型實(shí)驗(yàn)性到跨平臺(tái)運(yùn)行的不同需求,適合不同的研究和教學(xué)場景。尤其推薦v4和v5版本,它們進(jìn)行了顯著的重寫,提供了更小、更簡潔的實(shí)現(xiàn) 。 

2. Objective-*alltalk 是一種融合了*alltalk和Objective-C特性的編程語言,它針對(duì)連接器導(dǎo)向編程進(jìn)行了重大擴(kuò)展。這個(gè)項(xiàng)目雖然處于實(shí)驗(yàn)階段,但已經(jīng)展現(xiàn)出獨(dú)特的魅力和潛力,適合進(jìn)行物聯(lián)網(wǎng)應(yīng)用開發(fā)、Web服務(wù)器搭建以及快速原型設(shè)計(jì) 。

3. 對(duì)于希望從基礎(chǔ)學(xué)起的學(xué)員,可以查看 *alltalk入門級(jí)教程,這將幫助你了解*alltalk的安裝和入門知識(shí) 。

4. Pharo是一個(gè)流行的開源*alltalk實(shí)現(xiàn),提供了成熟的開發(fā)環(huán)境和豐富的庫,適合進(jìn)行*alltalk編程的實(shí)戰(zhàn)項(xiàng)目 。 

5. 另外,*alltalk的學(xué)習(xí)者可以通過閱讀在線教程和博客文章來加深對(duì)*alltalk的理解,例如“五分鐘看懂 *alltalk 語言”提供了*alltalk語言的基礎(chǔ)語法和特性介紹 。

6. 對(duì)于希望進(jìn)行實(shí)戰(zhàn)項(xiàng)目練習(xí)的學(xué)習(xí)者,可以考慮加入*alltalk社區(qū),參與討論和項(xiàng)目開發(fā),例如Dev59推薦的Squeak by Example教程,以及*alltalk學(xué)習(xí)項(xiàng)目討論 。 

 

請(qǐng)先 登錄 后評(píng)論