The design of kodu: a tiny visual programming language for children on the Xbox 360

The design of kodu: a tiny visual programming language for children on the Xbox 360
复制标题

kodu 的设计:Xbox 360 上的一种小型儿童可视化编程语言

DOI:
--
复制
发表时间:
2011
期刊:
ACM-SIGACT Symposium on Principles of Programming Languages
影响因子:
--
通讯作者:
M. MacLaurin
M. MacLaurin
中科院分区:
--
文献类型:
--
作者:
M. MacLaurin

文献摘要

被引文献

相似文献

Kodu是一种相对较新的编程语言,专门为幼儿设计,通过独立探索来学习。Kodu试图通过呈现一个极简的编程模型来降低新程序员的入门门槛,但该模型具有显著的表达能力。Kodu集成在实时3D游戏环境中,旨在与现代主机游戏在直观的用户界面和图形制作价值方面竞争。在本文中,我们将回顾编程语言设计中的关键权衡,并说明它是如何使用用户界面设计原则和方法设计的极少数语言之一,在某种程度上,语言设计中考虑的主观和客观因素的混合成功地呈现了一种编程模型,这种模型对非技术用户来说是独特的可接近性和创造性的。
Kodu is a relatively new programming language designed specifically for young children to learn through independent exploration. Kodu seeks to lower the barrier to entry for new programmers by presenting a radically simplified programming model which nevertheless has significant expressive power. Kodu is integrated in a real-time 3D gaming environment and is designed to compete with modern console games in terms of intuitive user interface and graphical production values. In this paper we will review key tradeoffs made in the design of the programming language and illustrate how it is one of very few languages designed using user interface design principles and methodologies, to the extent that the blend of subjective and objective factors considered in the language design have succeeded in presenting a model of programming which is uniquely approachable and creatively empowering for non-technical users.