Loading AI tools
З Вікіпедії, вільної енциклопедії
Karel — навчальна мова програмування, створена під впливом Pascal. Названа на честь Карела Чапека, який придумав слово робот.[2]
Karel | |
---|---|
Парадигма | процедурна |
Дата появи | 1981 |
Творці | Richard E. Pattisd[1] |
Під впливом від | Pascal |
Вплинула на | Karel++, AgentSheets, Guido van Robot |
Вебсайт | xkarel.sourceforge.net |
Програма на Karel використовується для керування простим роботом на ім'я Karel, що живе в оточенні, що складається з сітки вулиць (зліва-направо) і проспектів (згори-додолу). Karel розуміє п'ять базових наказів: move
(Karel рухається на одну клітинку в напрямку куди від дивиться) turnLeft
(Karel повертається 90 ° ліворуч), putBeeper
(Karel ставить пищик на клітинку де стоїть), pickBeeper
(Karel підбирає пищик з клітинки де стоїть) і turnoff
(Karel вимикає себе і програма завершується). Karel здатний виконувати логічні запити про безпосереднє оточення, запитуючи чи є пищик на його клітинці, чи є бар'єри поруч із ним і про напрямок куди він дивиться. Програміст може створити нові накази використовуючи для цього п'ять базових наказів і умовні оператори if
і while
з запитами щодо оточення, і використовуючи конструкцію iterate
.
Мову в 1970-тих розробив Річ Паттіс коли був студентом у Стенфорді.[2]
Hello world на Karel виглядає так[3]
-- hello_world.kl
PROGRAM hello_world
BEGIN
WRITE('Hello, world!',CR)
END hello_world
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.