Pencil Code
Материал из Поле цифровой дидактики
| Краткое описание языка | |
|---|---|
| Компетенции в каких сферах формирует | Computational Thinker, Global Collaborator |
| Парадигмы программирования | |
| Возрастная категория | |
| Назначение языка (Общее / Учебное) | Мини-язык для обучения |
| Visual_Text_Blocks | Выбор между текстом или блоками |
| Измерение (2D/3D/Tangible) | 2D |
| Область знаний | |
| Открытость продукта | Открытый |
| Address | https://pencilcode.net/ |
| Предки (Ancestors) | CoffeeScript, Scheme |
| Потомки (Descendants) | |
| Активность в данный момент | Project is active |
| Доступны ремиксы? | Нет |
| Год создания | |
| Создатели | |
| Поясняющее видео | |
| Используется для создания мобильных приложений? | Нет |
- Pencil Code упоминается в свойствах следующих страниц
Pencil Code Block editor is inspired by the visual programming languages Scratch and Blockly.
- https://share.pencilcode.net/ - Gallery
Галерея проектов, где хранятся открытые проекты, выполненные в среде Pencyl Code и где их можно посмотреть, скачать и использовать в качестве основы для следующего проекта
Несмотря на простоту, среда программирования Pencil Code позволяет создавать проекты с использованием сложных алгоритмов, дополнительных настроек и дополнительных элементов: списки, подпрограммы, внедренные внешние объекты, полярные координаты, движение объектов, "тонкая" настройка цвета с использованием цветовых моделей RGB https://ru.wikipedia.org/wiki/RGB и HSV (HSB) https://ru.wikipedia.org/wiki/HSV_(цветовая_модель).
- Bau, D. et al.: Pencil Code: Block Code for a Text World. In: Proceedings of the 14th International Conference on Interaction Design and Children. pp. 445–448 ACM, New York, NY, USA (2015).
- Bau, D., Bau, D.A.: A Preview of Pencil Code: A Tool for Developing Mastery of Programming. In: Proceedings of the 2Nd Workshop on Programming for Mobile & Touch. pp. 21–24 ACM, New York, NY, USA (2014).
