FMSЛоготип

FMSЛоготип
Разработчик(и)Дэвид Костанцо
Первоначальный выпуск11 октября 2005 г. ; 18 лет назад ( 2005-10-11 )
Стабильный релиз
8.3.2 / 5 апреля 2022 г. ; 2 года назад ( 2022-04-05 )
Операционная системаWindows 95 и более поздние версии
Доступно вАнглийский, французский, итальянский, греческий, португальский, немецкий, испанский, русский
ТипЯзык программирования
ЛицензияСтандартная общественная лицензия GNU
Веб-сайтfmslogo.sourceforge.net

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

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

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

Функции

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

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

Ссылки

  1. ^ ab "MSWLogo, Образовательный язык программирования". www.softronix.com . Получено 2016-01-03 .
  2. ^ Описание функции - http://fmslogo.sourceforge.net/
Взято с "https://en.wikipedia.org/w/index.php?title=FMSLogo&oldid=1221331392"