---
title: Processing语言简介
date: '2008-08-31'
slug: an-introduction-to-processing
---

上次在不莱梅的时候我曾经看见过AT&T的Debby在浏览一个网页，当时我也不知道那个网页是什么，没太在意，只记得她说"the examples are silly"，而前两天我突然发现我知道她当时看的是什么了，那就是Processing！

网址：<http://processing.org>

刚才本来已经收笔了，突然想起来这件事，不得不记下来，因为我觉得这门语言的设计理念和我做动画的想法非常一致，以后我可以考虑利用它。

Processing语言的作者为Casey Reas和Benjamin Fry（MIT的家伙），他们设计这门语言的目的是想将计算机编程变成一种可视化的趣事，让程序苦海中的人们能够得到一丝喜悦和回报。这个目的可真够人性化的……Processing的长处在于做动画，你可以任意发挥你的想象，把日子过成段子。要想知道想象力的水平能达到多高，请参阅首页的几个例子。

有一位叫John Resig的家伙呢，他觉得Processing的运行需要Java环境，这样对用户要求似乎高了点（实际上这个要求已经很低啦），于是乎，这个小伙子花了几天时间（也许是几个月吧）把Processing整个移植到了[一段JavaScript](http://ejohn.org/blog/processingjs/)中，这样的话只需要浏览器支持JavaScript就足够了（这简直不是什么要求）。你不得不承认，世界上有很多疯子和神，而且很年轻，这个疯子看照片就二十多岁的样子，已经写了一个大函数库和一本书；他的第二本书居然取名叫做《JavaScript忍者秘笈》。

不知各位听我罗嗦了半天昏昏欲睡的看官看了这些东西之后是不是也有点战斗欲望呢？

2012-03-15 更新

:   四年后我再来看，发现这个项目已经成长为专门的网站了 <http://processingjs.org> 而且居然有在线 IDE！

