LibreLogo - LibreLogo
Расширение LibreLogo с изображением черепахи
| |
Оригинальный автор (ы) | Ласло Немет Андраш Тимар |
---|---|
Первый выпуск | 27 июня 2012 г . |
Стабильный выпуск | То же, что и версия LibreOffice
|
Написано в | Python -PyUNO |
Операционная система | Linux , Windows |
Доступно в | То же, что и версия LibreOffice |
Тип | Интегрированная среда разработки , расширение программного обеспечения , часть приложения |
Лицензия | GPL , LGPL v2.1 и MPL v1.1 |
Веб-сайт | librelogo |
LibreLogo - это интегрированная среда разработки (IDE) для компьютерного программирования на языке программирования Python , которая работает как язык Logo, используя интерактивную векторную графику черепахи . Его окончательный результат - воспроизведение векторной графики в пакете LibreOffice . Его можно использовать для образования и настольных издательских систем .
История
Панель инструментов и интерпретатор логотипа были запрограммированы Ласло Неметом, а помощь с интеграцией оказал Андраш Тимар. Он был выпущен как расширение LibreOffice до того, как код был объединен с основным кодом LibreOffice 4.2.3.3 в 2014 году.
Облегченная реализация (1400 строк в Python-PyUNO) использует встроенный Python, чтобы предоставить упрощенный программный интерфейс для векторной графики LibreOffice для графического дизайна и образования (включая обучение обработке текста).
Установка
LibreLogo встроен в каждую версию LibreOffice после 4.2.3.3, выпущенную в 2014 году. Его также можно установить как расширение для более ранних версий.
Это панель инструментов в Writer
( View
→ Toolbars
→ Logo
).
Применение
Касание стрелки вверх на панели инструментов логотипа активирует черепаху, после чего исходный код печатается прямо на той же странице. Графика представлена в формате масштабируемой векторной графики (SVG) и может быть скопирована и вставлена в другие документы.
Синтаксис LibreLogo аналогичен UCBLogo . Он поддерживает ¨word
синтаксис для строк, 'word'
нотацию и, что важно, рекурсию . Команды можно вводить на панели инструментов или компилировать и запускать со страницы Writer .
Привет, мир, пример
Вот и "Привет, мир!" пример программы .
circle 10cm fillcolor 'blue' pencolor 'red' pensize 2 circle 5cm forward 200 right 89 circle 5 repeat 88 [ forward 200 right 89 ] fill repeat 9 [ label 'Hello, World!' right 20 ] repeat 100 [ penup position any pendown pensize random 10 fillcolor any square 20 + random 100 ]
Галерея
Смотрите также
Рекомендации
- Библиография
внешние ссылки
- Официальный веб-сайт
- Описание языка на официальной вики (en) другие поддерживаемые языки
- Электронная книга - Учебник для учащихся средней школы (hu). Поддерживается правительством Венгрии.
- Учебник (нет) Примечания к уровню колледжа