纽约大学的程序员Toby Schachman开发了递归绘图(Recursive Drawing),这是一种实验性的编程接口,使程序员能够逐步构建复杂的分形结构。该接口允许用户通过拖动模式的各个部分来操作底层源代码。Schachman说,界面背后的想法可能会改变未来编程的执行方式。他说,没有必要担心更改底层代码,因为“您正在使用的形式与您正在创建的东西相似。”
尽管在编写文本和看到运行的程序之间还有很大的差距,但比利时鲁汶天主教大学的研究员Peter van Roy说:“引入像Schachman所做的那样的图形思想绝对可以缩小这一差距。”
递归绘图是有助于编程民主化趋势的一部分,伦敦城市大学的研究员Sara Jones预测道。Jones说:“它将编程过程向更广泛的群体开放,包括艺术家、建筑师和设计师,对他们来说,将想法不必要地翻译成文本可能会对创造性想法的流动构成令人沮丧和不受欢迎的阻碍。”
从《新科学家》
查看全文
版权所有©2012公司的信息。,美国马里兰州贝塞斯达
没有发现记录