Краткая история создания

В 1969 году ученый из Америки С.Пайперт, известный своими трудами в разных областях, создал язык программирования. Основная его идея заключалась в том, чтобы программа давала, исполнителю определенный алгоритм деятельности. Название языку дает древнегреческое слово «logos» - мысль. Отсюда и основная идея языка научить алгоритмическому мышлению. Суть языка заключается в управлении исполнителем. Большое распространение языка получил исполнитель Черепашка, который был реализован определенным набором команд. Этот исполнитель двигается по определенной траектории, заданной пользователем и с помощью опущенного пера оставляет след.

Знакомство с черепашкой

Язык Logo

Черепашка – это простейший элемент не сложной программы, написанной на языке Logo и который позволяет вовлечь детей в изучение программирования. Еще суть заключается в том, что пользователь в программе прописывает алгоритм ее движения вверх, вниз, влево, вправо. Указав направление и количество шагов, пользователь задает последовательность, после чего пиксельный питомец начинает движение. Эта деятельность позволяет добавить в процесс обучения азам программирования эффективности.

Еще один немаловажный плюс написания команд для Черепашки - это использование русского языка. В результате действий маленького исполнителя можно получить рисунок состоящий их отрезок различного направления, который потом можно и закрасить

Синтаксис языка Logo

Прелесть лого языка программирования заключается еще и в том, что он максимально минималистичен. Алгоритм разделяется пробелами, может содержать группировки из круглых и квадратных скобок.

  1. Квадратные скобки нужны для создания списков и группирования команд в блоки.

  2. Круглые скобки служат для подвыражений.

Имена делают ссылки на функции, переменные.

Агенты представлены в 3 видах: Черепашки, пятна и связи.

Переменные используются в программе глобальные, собственные, формальные и локальные. Это упрощает процесс обучения, но усложняет работу разработчикам библиотек.

Востребованность на сегодняшний день

В настоящий момент нет вакансий или профессий требующих знание Logo. Хотя он не востребован работодателями, зато для изучения программирования он идеально подходит, особенно для вовлечения ребенка в процесс написания программ.

В заключение хочется обратить внимание, что Лого прост в освоении и имеет меньший функционал, по сравнению с другими языками, поэтому изучение лучше начинать именно с него. >