收获之夜,今天收获

Processing----种具有革命前瞻性的新兴计算机语言,在电子艺术的环境下介绍程序语言
Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。她是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法 (syntax) 上简易许多,并具有许多贴心及人性化的设计。Processing 可以在 Windows、MAC OS X、MAC OS 9 、Linux 等操作系统上使用。本软件目前是处于初版测试的阶段,试用版听说最近真的快要出了!以 Processing 完成的作品可在个人本机端作用,或以Java Applets 的模式外输至网络上发布。
简介
虽然图形使用接口早在二十年前成为主流,但是基础程序语言的教学到今天仍是以文字命令列的接口为主,学习程序语言为什么要那么枯燥呢?人脑天生擅长的是空间的辨识,图形接口利用的正是这种演化上的优势,加上它能提供各种实时且鲜明的图像式反馈 (feedback),可以大幅缩短学习曲线,并帮助理解抽象逻辑法则。举例来说,计算机屏幕上的一个像素 (pixel) 就是一个变量值 (the value of a variable) 的可视化表现。ProcessingJava 的语法简化并将其运算结果“感官化”,让使用者能很快享有声光兼备的交互式多媒体作品。
Processing 的程序代码是开放的,和近来广受爱戴 Linux操作系统、Mozilla浏览器、或 Perl 程序语言等一样,使用者可依照自己的需要自由裁剪出最合适的使用模式。Processing
的应用千变万化,但你会看到它们都遵守开放原始码的规定,这样的设计大幅增加了整个社群的互动性与学习效率。
官方网站:http://processing.org/
Tags: 

延伸阅读

最新评论

发表评论