艺术编程入门(1)------Processing简介

当代,编程,和语言、数学一样,已经称为美国总统奥巴马提倡美国教育革命化的一种基本能力。未来的文盲,也许就是不懂本国语文,不懂中学数学和不会基本编程的人。


现在是公元2016年,也许再过10--20年,我们的世界将是人类和人工智能(机器人)和谐共处的社会。编程,将是你和机器进行沟通的一种终极桥梁。为何不提前10年做好准备呢?


长期以来,做开发和带人做开发、教人做开发也有好多年了,越来越对纯粹的开发工作感到厌倦了,没有了新鲜感,写代码的激情在一点点的消退,这非常可怕。因此,非常想尝试着换一个领域,把代码的力量和该领域的知识结合起来,将人类的思维和机器的表现结合起来,哪怕是探索,哪怕是尝试,哪怕是试验,都值得业余时间去做。我的哲学就是,如果喜欢一件事,就应该马上去做它,让我们一起上路吧, Let's go!


2011年中旬,一个偶然的机会,发现了一个国外网站上的非常震撼的开发工具--Processing. 断断续续的坚持学习了一下,虽是鸟语资料看起头痛,还好鸟语基础不算太差,经过一段时间后,收获颇多。马云说过,美好的东西应该和朋友们一起分享,这样你才会在朋友心中更有价值。又因为互联网的正能量就是:包容、自由、分享和奉献。独乐美,不如与众同乐。俺学会了它是因为拜互联网所赐,现在,也许到了俺小小的回馈一下互联网了,将这个美好的东西介绍给感兴趣的朋友们。我肯定不是第一个写Processing中文博客的人,也肯定不会是最后一个写的人,但我是愿意花时间来认真写它的人。


简单来说,Processing(中文意思:加工、处理) 是一种交互式的编程工具,或叫做互动设计工具,相关的名字可能不少于10种,但我给它取的名字叫“艺术编程”,(在此声明一下:这个名字可是俺的原创,如有雷同,纯属巧合,绝无侵权,说不定是你侵了俺的权,哈哈。)因为一来高德纳大神曾经说过编程就是一门艺术,二来它真的可以和美术、音乐、游戏、绘画这些艺术形式相结合,还可以和各种传感器相结合,做出一些让人惊奇、惊艳的作品,它可以天然地通过代码来展现艺术的魅力!还有,它非常适合编程小白,包括各种艺术系的学生。北上广深这样的IT一线城市已经逐步有了N多靠它干活的创业公司,工作室。在国外的艺术院校,更是广为人知,学习编程没有那么可怕,只有你愿意努力,坚持下去,我敢保证通过我的这个系列博文可以教会你。


环境搭建:

(1)一台可以上网的电脑,现在的电脑,无论台式机还笔记本,基本配置的档次就可,Windows,Linux和Mac都可以,我的是Mac.

(2)无法在手机上学习它,平板电脑+外接键盘鼠标学习也很不方便。

(3)官网:http://processing.org  最新版本:3.0

(4)下载和安装非常简单,按提示操作就可。(需要先安装Java SDK ,这个学习过编程的同学都应该知道,如果这个都不知道,请必应一下。)

艺术编程入门(1)------Processing简介_第1张图片


友情提示:本门武功入门简单,但精通还是比较难,但貌似精通什么门派的武功都需要艰苦的付出,这个不多谈了。但如果你的中学数学、中学英语同时基础都比较好,坚持磨练,绝对有助于你提前精通它。如果你本来就是程序员出身转过来学习的,请相信我,会感觉更容易。


本文系列博文声明:适合Processing的初学者,中级者,但不适合高手,因为高手完全可以自行修炼了。但很欢迎高手们指教文中难免会出现的错误,提前感谢了!


准备好了吗?明天继续












你可能感兴趣的:(学习笔记)