Логотип UCB

УКБЛого Описание UCBLogo Язык программирования, диалект Logo, произошедший от Lisp   Предназначен для преподавания концепций информатики   Бесплатное программное обеспечение с открытым […]

УКБЛого

  • Описание UCBLogo

    • Язык программирования, диалект Logo, произошедший от Lisp  
    • Предназначен для преподавания концепций информатики  
    • Бесплатное программное обеспечение с открытым исходным кодом под лицензией GPL  
  • Дизайн и интерфейс

    • Низкий порог входа и отсутствие потолка  
    • Элементарный графический интерфейс пользователя  
    • MSWLogo и FMSLogo широко используются в школах  
  • Ввод-вывод и анимация

    • Текст записывается в командное окно и графическое окно  
    • Анимация требует умения рисовать и стирать фигуры  
    • Черепашка может стирать и рисовать с помощью команд PENERASE и PENPAINT  
  • Типы данных и переменные

    • Три типа данных: word, список, массив  
    • Интерпретатор определяет тип данных по контексту  
    • Переменные могут быть глобальными или локальными  
  • Списки и структуры управления

    • Списки являются основным методом хранения векторов  
    • Списки можно рассматривать как очереди или стеки  
    • Логотип предоставляет условные структуры и команды повторения  
  • Синтаксис и математика

    • Команды могут быть записаны в одной или нескольких строках  
    • Математика использует префиксную или польскую нотацию  
    • Выражения могут быть примитивами или пользовательскими  
  • Процедуры и выражения

    • Процедуры могут быть определены в командной строке  
    • Выражения могут принимать ноль, один или несколько параметров  
  • Дополнительные ресурсы

    • Микромиры, StarLogo, NetLogo  
    • Официальный веб-сайт и репозиторий исходного кода UCBLogo  
    • Экспериментальный онлайн-интерпретатор логотипов  

Полный текст статьи:

Логотип UCB

Оставьте комментарий

Прокрутить вверх