ФМСЛоготип
Разработчик(и) | Дэвид Костанцо |
---|---|
Первоначальный выпуск | 11 октября 2005 г |
Стабильная версия | 8.3.2 / 5 апреля 2022 г |
Операционная система | Windows 95 и более поздние версии |
Доступно в | Английский, французский, итальянский, греческий, португальский, немецкий, испанский, русский |
Тип | Язык программирования |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | fmslogo |
FMSLogo — это бесплатная реализация вычислительной среды Logo , которая является образовательным языком-интерпретатором . Графический интерфейс и расширения были разработаны Джорджем Миллсом. [1] в Массачусетском технологическом институте . Его ядро такое же, как UCBLogo у Брайана Харви . [1] Это бесплатное программное обеспечение с доступным исходным кодом, написанное с использованием Borland C++ и WxWidgets .
FMSLogo поддерживает несколько черепах и 3D-графику. FMSLogo позволяет вводить данные с COM-портов и LPT-портов. FMSLogo также поддерживает интерфейс Windows, поэтому ввод-вывод доступен через этот графический интерфейс, а события клавиатуры и мыши могут вызывать прерывания. Простую анимацию GIF также можно создать с помощью команды GIFSAVE. Джим Мюллер написал The Great Logo Adventure , полное руководство по логотипам, используя MSWLogo в качестве демонстрационного языка.
FMSLogo произошел от MSWLogo : An Educational Programming Environment, бесплатной реализации языка программирования Logo с открытым исходным кодом для Microsoft Windows . Он выпущен под лицензией GPL и в основном разрабатывается и поддерживается Дэвидом Костанцо.
Функции
[ редактировать ]FMSLogo имеет следующую поддержку различных функций: [2]
- «Стандартный» разбор логотипа
- Черепаха Графика
- Обработка исключений
- Сеть TCP/IP
- Текст всеми доступными системными шрифтами.
- 1024 независимых черепахи
- Растровые черепахи
- MIDI-устройства
- Прямой ввод-вывод для управления внешним оборудованием (должен быть администратор)
- Связь через последовательный и параллельный порты
- Сохранение и загрузка изображений в формате BMP.
- Вызов собственных DLL
- Создание диалоговых окон окон
- Программирование, управляемое событиями (мышь, клавиатура, таймер)
Ссылки
[ редактировать ]- ^ Jump up to: а б «MSWLogo, образовательный язык программирования» . www.softronix.com . Проверено 03 января 2016 г.
- ^ Описание функции — http://fmslogo.sourceforge.net/