当前位置首页 > 百科> 正文

Processing

2019-12-10 08:40:39 百科
Processing

Processing

《Processing》是2007年9月28日MIT Press出版社出版的图书,作者是Casey Reas / Ben Fry。该书主要介绍了程式语言。

基本介绍

  • 外文名:Processing
  • 类别:图形设计语言
  • 创始人:Casey Rea,Ben Fry
  • 源语言:Java

图书简介

Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程式语言,并将电子艺术的概念介绍给程式设计师。它是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法 (syntax) 上简易许多,并具有许多贴心及人性化的设计。Processing 可以在 Windows、MAC OS X、MAC OS 9 、Linux 等作业系统上使用。目前最新版本为Processing 3。以 Processing 完成的作品可在个人本机端作用,或以Java Applets 的模式外输至网路上发布。

简介

虽然图形用户界面(GUI)早在二十年前成为主流,但是基础程式语言的教学到今天仍是以命令行接口为主,学习程式语言为什幺要那幺枯燥呢?人脑天生擅长空间辨识,图形用户界面利用的正是这种优势,加上它能提供各种实时且鲜明的图像式反馈 (feedback),可以大幅缩短学习曲线,并帮助理解抽象逻辑法则。举例来说,计算机萤幕上的一个像素(pixel) 就是一个变数值(the value of a variable) 的可视化表现。ProcessingJava的语法简化并将其运算结果“感官化”,让使用者能很快享有声光兼备的互动式多媒体作品。
Processing的原始码是开放的,和近来广受欢迎的Linux 作业系统、Mozilla浏览器、或Perl语言等一样,用户可依照自己的需要自由裁剪出最合适的使用模式。Processing的套用非常丰富,而且它们全部遵守开放原始码的规定,这样的设计大幅增加了整个社群的互动性与学习效率。

起源

Processing的创始者:Casey ReasBen Fry是美国麻省理工学院媒体实验室 (M.I.T. Media Laboratory) 旗下美学与运算小组 (Aesthetics & Computation Group) 的成员。美学与运算小组由着名的计算机艺术家John Maeda领导,于一九九六年成立至今,在短时间内声名大噪,以其高度实验性及概念性的作品,既广且深地在艺术及设计的领域里,探索计算机的运算特质及其带来源源不绝的创造性。极少数人能完美结合併平衡艺术家、设计师和计算机工程师的才华于一身,更重要的是CaseyBen拥有开放源码的胸襟。
Casey Reas目前在加州大学洛杉矶分校Media/Arts系任助理教授,同时在义大利艾维里互动设计学院(Interaction Design Institute Ivrea)任助理教授。Casey作品的主要特色是用processing实现生物体的印象派表现,并将成果呈现为多媒体、感测器艺术、数字雕塑、数字印刷等多种形式。Casey经常参加欧洲、亚洲以及美国各地的演讲和展览。他是本届奥地利的林兹艺术节 (Ars Electronica in Linz︰多媒体艺术界规模最大的年度盛事) 的评审委员之一。
Ben Fry现仍在MIT的媒体实验室攻读博士。他的研究方向是器官(有机体)可视化 (Organic Information Visualization),并创造出能随着不断更新的数据,实时进行形变或质变的电子动态系统。他的博士论文阐述如何用processing语言实现人类基因组工程所揭示的膨大信息量的可视化,Ben为此定义的专用名词为基因制图学(Genomic Cartography)

主要用户

网路的兴起激起了许多设计师和艺术家学习程式语言的动机,因为学会了计算机的语言,你才能跟它沟通,这样不只静态的图像和文字,连动态的互动模式都可以成为设计师和艺术家全盘掌控下的精确表现。杰出的设计师和艺术家往往具有病态的控制欲,这是无庸置疑的,所以才会有些人乾脆连软体都自己写算了,而且写程式也 是艺术!如何写的简洁,还要清楚明白,中间的学问很大。谁会去学或是去用Processing呢?大致上是对科学与艺术之间的跨领域表现有兴趣的人。一般的数字艺术家或设计师会以现有的软体(例如PhotoShopIllustratorFlashDirector等)来从事创作,往往在不知不觉中,被大企业所主导的制式化生产工具,限制了创意及表现形式的可能性。但是如果你刚好拥有撰写计算机语言的能力,你大可以为了实现脑海里的杰作,专门来打造一个能跑它的程式,如此一来,不但作品的内容是艺术,其工具,形式及创作过程本身亦是一桩艺术。

发展

在软体的测试阶段,Processing就已在网路上集结了一群志同道合的专业人士,为软体的教学与更新奠定了基础。网站上的LearningReference,就是完整的学习资料库﹔Exhibition中则提供了许多当今最杰出的电子艺术家的作品与连结﹔你可以在网站中的Download部分免费取得该软体,并在讨论版Discourse注册,这是一个完全民主式的论坛,可以问问题,发表意见,提供作品的交流,并一起準备未来的附加及外挂程式。哪天若是心血来潮,在泉涌的灵感下创造了什幺大作,别害羞,投稿给 试试,你的作品将会被放在网站上供人欣赏与学习。在美国,除了CaseyBen各自所属的学术机构外,Processing亦在耶鲁、哥伦比亚、纽约大学、旧金山艺术学院等地被教授或使用。目前看来,Processing先要在纽约、波士顿、旧金山、洛杉矶、德国柏林、芬兰赫尔辛基、义大利艾维里、哥伦比亚波哥大等城市生根,再由这些城市扩散开来。在亚洲除了日本,Processing已进入位于马尼拉及汉城的学术机构。
Processing

相关书籍

新手入门了解可选择《爱上Processing》,英文名《Getting Started with Processing》。
Processing的原作者Casey ReasBen Fry写作了唯一一本着作《Processing: A Programming Handbook for Visual Designers and Artists》,该书目前是Processing方面的最权威教程,目前中文译本为《Processing语言权威指南》。
《Processing语言权威指南》封面《Processing语言权威指南》封面
此外,如果对用代码描述物理世界有兴趣可以看看《The Nature of Code》。
最后推荐的是《Visualing Data》,意思是数据可视化。
以上4本书的所有代码例子都直接包含在processing的example中。

英文单词

加工
材料的加工(Processing)是指通过控制材料的原子和分子以形成块状料、部件和结
基于446个网页-相关网页
[自] 处理
雅士, Yesed, 英汉对照搜寻! ...process status word 进程状态字processing处理processingblock处理块 ...
基于339个网页-相关网页
製程
鞋业英语大全(一)(二) ... process流程processing製程produce生产 ...
基于238个网页-相关网页
操作
环境辞彙-P[7] ...process weight 过程重量processing加工; 处理;操作product identification number (PIN) 产品编号 ...
基于58个网页-相关网页
短语inline processing内处理;内处置;线处理
processing trade[贸易] 来料加工贸易;来料加工
signal processing[通信]信号处理;[通信] 讯号处理;光电探测及信号处理;[通信] 生物信号处理
Computerlanguage Processing计算机语言处理
Laser Processing雷射加工
DISTRIBUTION PROCESSING流通加工;畅通流畅加工
information processing信息加工;信息处理系统;资讯处理;讯息处理
serial processing串列处理;系列加工;按序处理;串列加工
batch processing整批处理;批次处理;批次处理作业;批处理
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net