2015-12-1 21:54:20 [显示全部楼层]
5572浏览
查看: 5572|回复: 4

[入门教程] 一、什么是processing

[复制链接]
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的应用非常丰富,而且它们全部遵守开放源代码的规定,这样的设计大幅增加了整个社群的互动性与学习效率。(摘自百度百科)


他是由Casey Rea,Ben Fry在MIT上学的时候创作的一门给予JAVA的语言,也是一种非常方便的数据可视化语言,同时也是创客们的一门利器,他可以让软件、可视化、运动、交互等联系起来。
那这门语言可以做什么?
他可以用于图像处理,用于绘画,用于动画制作,表演,交互,包括计算机视觉、声音、电子制作等。
最关键的是他也是开源的,目前由麻省理工学院美学与运算小组维护。
1.PNG 捕获.PNG

是不是基本一样啊?




kevinzhang19701  高级技匠

发表于 2015-12-31 14:59:37

多介绍一点呀。。。
回复

使用道具 举报

swanglei  中级技神

发表于 2015-12-31 18:12:42

终于有人开这个板块了吗。。很不错的。。。大家来学习一下。。。
回复

使用道具 举报

qing1987  见习技师

发表于 2016-1-5 10:18:46

没啦?再来点啊
回复

使用道具 举报

kaka  高级技师
 楼主|

发表于 2016-1-12 11:56:53

比较忙,在赶项目
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail