Начало работы с Squeak/Smalltalk | Кодементор

В этой статье я познакомлю вас с миром Болтовня с помощью Писк / болтовня.

Согласно Википедии:

Язык программирования Squeak является диалектом Smalltalk. Он объектно-ориентированный, основанный на классах и рефлексивный. Он был получен непосредственно из Smalltalk-80 группой Apple Computer, в которую входили некоторые из разработчиков оригинального Smalltalk-80. Википедия

Первоначально он был разработан Аланом Кеем, Дэном Ингаллсом и Адель Голдберг.

Мой опыт 🧪

Squeak — очень мощная живая система программирования/авторинга. Я использую его ежедневно как живую утилиту для программирования. Я могу запускать код прямо в Рабочее пространство или создать свои собственные классы для последующего использования. мне очень нравится живое кодирование концепция Squeak, где вы можете запускать код на лету и изменять запущенные программы. Это что-то уникальное для этой среды 💎.

Взволнованный? Начнем с основ.

Установка 📦

Загрузите свою копию Squeak с Squeak.org

Вы можете установить его на Windows, Mac или Linux.

Основы 🔢

Прежде всего, мы должны ознакомиться с пользовательским интерфейсом.

Есть три основных важных объекта для программирования.

  • Рабочее пространство
  • Стенограмма
  • Браузер

писк.PNG

Рабочее пространство является основным редактором кода, здесь вы можете писать код и запускать его. Стенограмма является выходной консолью. Вы можете использовать такой код, как Transcript show: 'Hello, World!' для входа в окно Transcript. И наконец, Браузер или же Системный браузер это окно, в котором вы можете увидеть список системных классов или пользовательских классов. Вы можете не только просматривать, но и изменять классы с помощью окна браузера.

Примеры ✨

Теперь вы знакомы с основами, давайте рассмотрим несколько полезных примеров.


Быстрый совет 💡: Чтобы запустить код, просто выберите код, который хотите запустить, и нажмите Ctrl + D в Windows и Linux или нажмите Command + D на Mac. Вы также можете выбрать код и выбрать do it (d) из контекстного меню.
доит.PNG

Использовать print it (p) из контекстного меню или Ctrl + P (Command + P с Mac) для печати встроенного вывода, как показано на снимке экрана ниже.
печать.PNG


Отображение информации с помощью окна Transcript:

Transcript clear. 
Transcript show: 'Hello, World!'.

привет.PNG
Отображение информации с помощью окна сообщения:

UIManager default inform: 'Hello, World!'.

st-hello2.PNG

Арифметические выражения:

2 + 2. 
3 - 1. 
3 * 3. 
10 / 2. 
100 atRandom. 

Строковые функции:

'Hello, World!' asUppercase. 
'Hello, World!' asLowercase. 
'Hello, World!' size. 

Функции даты/времени

Date today. 
Time now. 
Time now minute. 

Следующие шаги 📈

Я надеюсь, что это было хорошее введение в Squeak. Я настоятельно рекомендую следующие ресурсы для изучения Squeak.

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *