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).