FMSLogo - FMSLogo

FMSLogo
Это логотип FMSLogo - образовательной среды программирования.
Скриншот FMSLogo v6.35.0
Скриншот FMSLogo v6.35.0
Разработчики)Дэвид Костанцо
изначальный выпуск11 октября 2005 г.; 15 лет назад (2005-10-11)
Стабильный выпуск
7.2.0 / 6 августа 2017; 3 года назад (2017-08-06)
Операционная системаWindows 95 и позже
Доступно вАнглийский, французский, итальянский, греческий, португальский, немецкий, испанский, русский
ТипЯзык программирования
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтfmslogo.sourceforge.сеть

FMSLogo это бесплатная реализация вычислительной среды под названием Логотип, что является образовательный язык переводчика. Графический интерфейс и расширения были разработаны Джорджем Миллсом.[1] в Массачусетский технологический институт. Его ядро ​​такое же, как UCBLogo к Брайан Харви.[1] Это бесплатное программное обеспечение с доступным исходным кодом, написанное на Borland C ++ и WxWidgets.

FMSLogo поддерживает несколько черепах и 3D-графику. FMSLogo позволяет вводить данные с COM-портов и LPT-портов. FMSLogo также поддерживает интерфейс Windows, поэтому ввод-вывод доступен через этот графический интерфейс, а события клавиатуры и мыши могут запускать прерывания. Простые анимации в формате GIF можно также создавать с помощью команды GIFSAVE. Джим Мюллер написал Великое приключение с логотипом, полное руководство по логотипу с использованием MSWLogo в качестве демонстрационного языка.

FMSLogo развился из MSWLogo: Образовательная среда программирования, бесплатная реализация с открытым исходным кодом Логотип язык программирования для Майкрософт Виндоус. Он выпущен под лицензией GPL и в основном разрабатывается и поддерживается Дэвидом Костанцо.

Функции

FMSLogo поддерживает различные функции:[2]

  • Разбор "Стандартного" логотипа
  • Черепаха Графика
  • Обработка исключений
  • Сеть TCP / IP
  • Текст во всех доступных системных шрифтах
  • 1024 независимых черепахи
  • Растровые черепахи
  • MIDI устройства
  • Прямой ввод-вывод для управления внешним оборудованием (должен быть администратором)
  • Связь через последовательный и параллельный порт
  • Сохранение и загрузка изображений в формате BMP
  • Вызов собственных DLL
  • Создание диалоговых окон Windows
  • Программирование, управляемое событиями (мышь, клавиатура, таймер)

Рекомендации

  1. ^ а б "MSWLogo, образовательный язык программирования". www.softronix.com. Получено 2016-01-03.
  2. ^ Описание функции - http://fmslogo.sourceforge.net/