FMSLogo - FMSLogo
Скриншот FMSLogo v6.35.0 | |
Разработчики) | Дэвид Костанцо |
---|---|
изначальный выпуск | 11 октября 2005 г. |
Стабильный выпуск | 7.2.0 / 6 августа 2017 |
Операционная система | Windows 95 и позже |
Доступно в | Английский, французский, итальянский, греческий, португальский, немецкий, испанский, русский |
Тип | Язык программирования |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | fmslogo |
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
- Программирование, управляемое событиями (мышь, клавиатура, таймер)
Рекомендации
- ^ а б "MSWLogo, образовательный язык программирования". www.softronix.com. Получено 2016-01-03.
- ^ Описание функции - http://fmslogo.sourceforge.net/