Маршрут для изучения Smalltalk aka Squeak - PullRequest
8 голосов
/ 18 января 2012

Призыв мастера-джедая из вселенной Smalltalk,

У меня есть знания по C ++ / Python / Perl, и я работаю более 5 лет.

Я должен раскошелиться на Scratch - язык визуального программирования MIT, чтобы добавить поддержку для роботизированного набора. Царапина создается с помощью Squeak, который является реализацией Smalltalk.

Я планирую прочитать Небольшую болтовню - Тимофеем Буддом, а затем Sqeak By examples - Оскаром Нирстразом [http://squeakbyexample.org/]

Как вы думаете, это хорошая идея? Что ты предлагаешь ?. Могу ли я посмотреть бесплатные видеоуроки.

Конечная цель состоит в том, чтобы иметь возможность разобраться в кодовой базе. Я хочу однажды освоить smalltalk, прежде чем смогу осознать (на данный момент) странно выглядящую среду разработки Squeak и ее пути.

Люк Малый Странник

Ответы [ 4 ]

7 голосов
/ 18 января 2012

На самом деле, я работаю с основными разработчиками Scratch для Arduino! Это может быть хорошим началом для вас, чтобы взглянуть на его код.

Я думаю Little Smalltalk идет слишком глубоко для того, что вам нужно. Squeak by example , IMO, гораздо лучше подходит в качестве точки входа в язык.

Кроме того, вы можете взглянуть на Prof Stef для Amber , который является не вступлением к Squeak, а к Amber Smalltalk. В любом случае, синтаксис практически одинаков, и он даст вам первое хорошее представление о том, что чувствует Smalltalk.

Привет, удачи!

[править] Вчера я наткнулся на эту замечательную статью , объясняющую, как читать код Smalltalk для разработчиков на Java / C ++.

2 голосов
/ 29 ноября 2012

Я прочитал "Squeak By Example", и я бы сказал, что это очень хорошо.Я не видел "Little Smalltalk", я думаю, что он может быть немного устаревшим, потому что это с 1987 года.

после прочтения "Squeak By Example" я столкнулся с BotsInc полезно использовать BotsInc, хотя на первый взгляд это может показаться немного детским.Squeak By Example было бы лучше понять Smalltalk более полно.

это небольшой писк, который тоже может помочь http://scratch.mit.edu/forums/viewtopic.php?id=39196

2 голосов
/ 02 февраля 2012

посмотрите мою серию уроков по YouTube с самого начала

http://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=viewall

1 голос
/ 15 июля 2013

У Stephan B Wessels есть проект игры про лазер, который мне очень пригодился при изучении Smalltalk (на Squeak). Вы можете следить и кодировать здесь: http://squeak.preeminent.org/tut2007/html/index.html

На Smalltalk от Патрика Генри Уинстона - краткая вводная книга, которую можно довольно дешево использовать при http://www.amazon.com/On-Smalltalk-Patrick-Henry-Winston/dp/0201498278/ref=cm_cr-mr-title

...