Pencil Code: различия между версиями

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
http://letopisi.org/index.php/>Евгений Патаракин
 
м (Расширены границы возраста, дописан текст о возможностях языка)
 
(не показаны 3 промежуточные версии 1 участника)
Строка 1: Строка 1:
 
{{Карточка языка программирования
 
{{Карточка языка программирования
|Ages=9, 10, 11, 12
+
|Ages=8, 9, 10, 11, 12, 13, 14, 15
|FieldActivity=Empowered Learner, Innovative Designer, Computational Thinker, Global Collaborator
+
|FieldActivity=Computational Thinker, Global Collaborator
 
|Dimension=2D
 
|Dimension=2D
 
|Purpose=Мини-язык для обучения
 
|Purpose=Мини-язык для обучения
Строка 7: Строка 7:
 
|Openness=Открытый
 
|Openness=Открытый
 
|Address=https://pencilcode.net/
 
|Address=https://pencilcode.net/
|Ancestors=CoffeeScript
+
|Ancestors=CoffeeScript, Scheme
 
|ActiveNow=Project is active
 
|ActiveNow=Project is active
 
|Remixing?=Yes
 
|Remixing?=Yes
 +
|Год создания=2010
 
}}
 
}}
Pencil Code Block editor is inspired by the visual programming languages [[Scratch]] and [[Blockly]]. However, there are two notable differences:
+
Pencil Code Block editor is inspired by the visual programming languages [[Scratch]] and [[Blockly]].  
 
 
  
 
* https://share.pencilcode.net/ - Gallery
 
* https://share.pencilcode.net/ - Gallery
  
 
Галерея проектов, где хранятся открытые проекты, выполненные в среде Pencyl Code и где их можно посмотреть, скачать и использовать в качестве основы для следующего проекта
 
Галерея проектов, где хранятся открытые проекты, выполненные в среде Pencyl Code и где их можно посмотреть, скачать и использовать в качестве основы для следующего проекта
 +
----
 +
Несмотря на простоту, среда программирования Pencil Code позволяет создавать проекты с использованием  сложных алгоритмов, дополнительных настроек и дополнительных элементов: списки, подпрограммы, внедренные внешние объекты, полярные координаты, движение объектов, "тонкая" настройка цвета с использованием цветовых моделей RGB https://ru.wikipedia.org/wiki/RGB и HSV (HSB) https://ru.wikipedia.org/wiki/HSV_(цветовая_модель).
  
  

Текущая версия на 12:23, 2 августа 2021

Для какого возраста предназначен язык 8, 9, 10, 11, 12, 13, 14, 15
Компетенции в каких сферах формирует Computational Thinker, Global Collaborator
Purpose Мини-язык для обучения
Visual_Text_Blocks Выбор между текстом или блоками
Dimension 2D
Openness Открытый
Address https://pencilcode.net/
Ancestors CoffeeScript, Scheme
Descendants
ActiveNow Project is active
Remixing? Yes
Год создания 2010
Inventor


Pencil Code Block editor is inspired by the visual programming languages Scratch and Blockly.

Галерея проектов, где хранятся открытые проекты, выполненные в среде 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).