2012-01-18 11 views
8

Calling Maestri Jedi dell'universo Smalltalk,percorso per imparare Smalltalk aka Squeak

ho conoscenza di C++/Python/Perl e sono stati codifica per 5+ anni.

Devo eseguire il fork di Scratch - linguaggio di programmazione Visual del MIT per aggiungere supporto per un kit robotico. Scratch è stato creato usando Squeak, che è un'implementazione di Smalltalk.

Ho intenzione di leggere un po 'Smalltalk - Con Timothy Budd seguito da Sqeak da esempi - Con Oscar Nierstrasz [http://squeakbyexample.org/]

Pensi che questa sia una buona idea?. Che cosa suggeriresti ?. Ci sono video tutorial gratuiti che posso guardare.

L'obiettivo finale deve essere in grado di dare un senso al codice base scratch. Voglio ottenere un po 'di smalltalk una volta prima di poter dare un senso all'ambiente di sviluppo Squeak (come ora) strano e ai suoi modi.

Luca Smallwalker

+4

[Scratch per Arduino] (http: //seaside.citilab .eu/scratch/arduino) potrebbe offrire già alcuni bit interessanti. –

risposta

7

In realtà, io lavoro con gli sviluppatori principali di Scratch per Arduino! Potrebbe essere un buon inizio per dare un'occhiata al suo codice.

Penso che A Little Smalltalk sia un po 'troppo profondo per quello che ti servirà. Squeak nell'esempio è, IMO, molto più adatto come punto di ingresso alla lingua.

Inoltre, si consiglia di dare un'occhiata a Prof Stef for Amber, che non è un'introduzione a Squeak ma ad Amber Smalltalk. In ogni caso la sintassi è praticamente la stessa e ti darà una prima idea di come si presenta Smalltalk.

HIH, buona fortuna!

[modifica] Ieri mi sono imbattuto in this great article spiegando come leggere il codice Smalltalk per gli sviluppatori Java/C++.

+1

In realtà Prof Stef è stato introdotto in Squeak ed è stato adattato dal progetto Amber. Quindi di solito è disponibile/installabile in ogni immagine di Squeak. Ma buoni suggerimenti comunque. – MKroehnert

+0

Sì, ho scritto la porta Amber in realtà :) –

+2

Vedo, bel lavoro. Ma sarebbe comunque buono, se si menzionasse da dove proveniva il prof. – MKroehnert

2

Ho letto attraverso "Squeak By Example" e direi che è molto buono. Non ho visto "A Little Smalltalk" Penso che potrebbe essere un po 'obsoleto perché è del 1987.

dopo aver letto "Squeak By Example" mi sono imbattuto in BotsInc potrebbe essere utile andare BotsInc anche se potrebbe sembra un po 'infantile all'inizio. Squeak By Example sarebbe meglio comprendere Smalltalk in modo più completo.

questo è un piccolo tutorial squittio che potrebbe aiutare anche http://scratch.mit.edu/forums/viewtopic.php?id=39196