Подтвердить что ты не робот

Лучший способ начать с smalltalk в среде Windows (выиграть 7)

Я разработчик С#, и большинство моих друзей гораздо умнее меня, и они смеются надо мной и начинают ругаться. Я хочу узнать это, чтобы лучше оскорбить их оскорбления... и, возможно, научиться чему-то в этом процессе.

Итак, что лучше всего начать с smalltalk в среде Windows?

4b9b3361

Ответ 1

Лучший текущий свободный Smalltalk, вероятно, Squeak. В настоящее время он не выполняет свой относительный Pharo, по крайней мере, на моей старой коробке, но вы действительно должны взглянуть на них обоих.

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

Ответ 2

Поскольку вы находитесь в Windows, я скажу, что вы должны попробовать DCE (Dolphin Community Edition). У нее есть все (включая лучшую интеграцию с ОС, чем Pharo или Squeak, особенно GUI).

Профессиональная версия поднимет вас на один уровень, поскольку содержит другие дополнительные инструменты для ввода-в-потоке, а также мастер доставки для непосредственного создания исполняемых файлов (в коротких EXE файлах). Этого более чем достаточно для обучения Smalltalk. Он включает в себя файл справки (содержащий быстрый ввод в Smalltalk, всесторонний охват среды, использование шаблонов и хороший пример gui).

Если вы считаете, что долго будете оставаться в Windows (проблема с окружением и т.д.), или, поскольку igouy сказал "использовать ваши возможности Windows", тогда все это проверит АКД.

В качестве дополнительного я предлагаю вам загрузить его, проверьте ввод в Smalltalk в файле справки, а затем наслаждайтесь этими видео:

и, кстати, он вызывает привыкание!

счастливые маленькие переговоры с дельфином Smalltalk;)

Ответ 3

В какой бы среде вы ни выбрали, чтобы начать играть, не забудьте проверить сборник бесплатных фотографий Stéphane Ducasse (и LEGAL) Smalltalk: Бесплатные книги Smalltalk

Ответ 4

Существует новый новый веб-сайт Мир Smalltalk http://www.world.st, где вы можете найти простую, но понятную запись в Smalltalk мира, от введения и документации до блогов, списков рассылки, диалектов и фреймворков.

В Windows есть Win-only Dolphin Smalltalk, бесплатный кросс-платформенный Squeak и Pharo и коммерческий VisualWorks.

Удачи!

Ответ 5

Писк, как сказал Нил Баттерворт, и вывесить squeak-dev. beginners список рассылки - хорошее место, чтобы задавать вопросы.

Ответ 6

Итак, какое лучшее место для начала по отношению к маленькому ярусу в окнах окружающая среда?

Возможно, было бы лучше использовать ваше знакомство с MS Windows - "Dolphin Smalltalk X6 - это объектно-ориентированная среда разработки для Microsoft Windows ™".

Попробуйте "бесплатно для личного/образовательного использования" "Community Edition" для Dolphin Smalltalk.

Начало работы, программирование поваренной книги, учебники,...

Ответ 7

Дельфин Smalltalk Pro продается за 225 долларов США. Где я могу такой мощный, хороший, что цена.

Мои предпочтения - Smalltalk и Common Lisp, но общие Lisp IDE дорогие для сравнения.

Единственная проблема: мне придется использовать Windows, но это было решение, которое я уже сделал после нескольких лет Linux (никуда не гоняясь в домене для продажи приложений).

Ответ 8

Чтобы начать, я рекомендовал бы seaside однократное изображение. Seaside - самая интересная веб-структура, и изображение основано на Pharo. Существует ряд screencasts. Авторы SQB расширили книгу и адаптировали ее к Pharo в Pharo-by-Example. Они имеют большой объем список рассылки и список пользователей. Для моря вам нужен список пользователей. Seaside также имеет book и учебные пособия Джеймс Фостер который я рекомендую вам сначала посмотреть.

Я не вижу существенных различий в скорости между Pharo и Squeak, но Pharo намного чище из-за сосредоточения своего разработчика. Squeak содержит намного более интересные лакомые кусочки.

Если вы обнаружите однократное изображение (имеется также одно из доступных в версии Squeak) не достаточно быстро, введение cog vm улучшит производительность в два раза или около того.

В Windows вы должны убедиться, что ваше антивирусное ПО не пытается проверять файл изменений каждый раз, когда он написан, или ваша среда Smalltalk становится очень медленной.

Для многого обучения (не рекомендуется начинать с) вы должны взглянуть на Moose однократное изображение и книга Дору.

Ответ 9

Как сказал Янко, Pharo и Squeak - это хорошие реализации Smalltalk, но я также хотел бы добавить Cincom WebVelocity, который является бит другой. Это среда разработки Smalltalk на базе VisualWorks/Seaside в браузере.