Немного об Alice 3

Alice представляет собой среду, в которой можно манипулировать 3D-объектами (двигать, вращать, менять цвет и т. д.) и создавать программы, генерирующие анимацию в виртуальных мирах. Предложенная в «Alice» концепция обучения фактически представляет собой погружение в мир объектно-ориентированного программирования.

Программа является полностью бесплатной. Для поддержки и обмена опытом действует официальный сайт: alice.org.

Особенности Alice:

  • В среде «Alice» максимально сокращен объем ввода с клавиатуры (он потребуется разве что для названий новых элементов), для подавляющего большинства действий достаточно мыши.
  • Код программы не является текстом в привычном понимании – в рамках одного метода он представляет собой набор вложенных блоков, выделенных цветом в зависимости от типа (циклы, условные переходы и пр.), их можно сворачивать, перетаскивать, изменяя порядок, и т. д.
  • Облегчен язык программирования. Он не относится к числу известных и распространенных, а создан специально для этого проекта. Множество идей почерпнуто из современных объектно-ориентированных языков. Среда разработки «Alice» умеет отображать созданную программу в Java-стиле – достаточно лишь выбрать соответствующую опцию  в настройках.