Logo (мова програмування): відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Додано вплив на мову програмування Meta
Мітки: Скасовано Редагування з мобільного пристрою Редагування через мобільну версію
Рядок 13: Рядок 13:
| dialects =
| dialects =
| influenced_by = LISP
| influenced_by = LISP
| influenced = [[NetLogo]], [[Smalltalk]], [[Etoys (мова програмування)|Etoys]], [[Scratch (мова програмування)|Scratch]], [[KTurtle]], [[REBOL]], [[Boxer (програмне середовище)|Boxer]]
| influenced = [[NetLogo]], [[Smalltalk]], [[Etoys (мова програмування)|Etoys]], [[Scratch (мова програмування)|Scratch]], [[KTurtle]], [[REBOL]], [[Boxer (програмне середовище)|Boxer]], [https://language.metaproject.frl/ мета]
}}
}}



Версія за 14:05, 4 червня 2023

Logo
Парадигма імперативна (процедурна)
Дата появи 1967
Творці Воллі Фойрцайґ, Сеймур Пейперт і Cynthia Solomond[1]
Розробник Сеймур Пейперт
Останній реліз
Система типізації динамічна типізація[d]
Під впливом від LISP
Вплинула на NetLogo, Smalltalk, Etoys, Scratch, KTurtle, REBOL, Boxer, мета

Ло́го (англ. Logo) — мова програмування високого рівня, яку розробили 1967 року Воллі Фьорцайг[en], Сеймур Пейперт і Синтія Соломон[en] в освітніх цілях для навчання дітей дошкільного й молодшого шкільного віку основним концепціям програмування (рекурсії, розширюваності та ін.).

Logo також забезпечує середовище, у якому діти можуть розвивати свої навички міркувань і розв'язань завдань. Наприклад, Лого забезпечує креслення геометричних фігур та різних малюнків черепашкою за допомогою команд: вперед, назад, направо, наліво, місце, повторити, опустити перо, підняти перо, умова, якщо, то, звук, змінна, картинка, фон, круг… Вона використовується для початкового вивчення програмування.

фон = stage1.jpg
заховати черепаху
змінна х
змінна р
перо 4

старт:

додому
х = 0
р = випадковий * 10 + 65

повторити 255 {
    х = х + 1
    колір RGB(х, х, х)
    вперед х
    направо р
}
перейти до старт

За допомогою цих команд черепашка нескінченно малює спіраль.

Середовища програмування мовою Лого

  1. https://www.ncwit.org/profile/cynthia-solomon