看了一些文档,我决定还是先把这块放到介绍之后,大家先了解一下常见问题,就不会在以后的学习中傻逼了。翻了很久,有点长,不过Field的文档真的写的非常全面,等我慢慢翻吧 :s。本篇原文在这里。
分类: Field
Field:介绍

Field是一个基于实验性代码和数字艺术最广泛可能性的开发环境。这是一个能够快速和实验性地组织和探索算法系统的代码书写环境。它可视化、混合,并且基于代码。基于始于MIT Media Lab(又是它)的最初想法,至今,Field的开发已经超过六年光景。在具备众多开发环境与数字艺术工具的今天,Field遵循以下两个最根本的原则进行开发:
包容性及扩展性 —— 相比制作一个私人原始的代码乌托邦,Field更希望能够在尽可能多的库及编程语言间搭建桥梁。这个世界并不需要其他的程序语言或者串口库(serial port library),我们也不需要在数据流系统、可视化用户界面以及纯文本程序编辑器间艰难抉择 —— 我们可以在一个好的环境中同时拥有这一切,我们可以用自己的工具和方法去控制他人的作品。
灵活编码使得一切皆有可能 —— Field尽可能将各种“特质”用可编辑的代码块替代。它的首选编程语言是Python —— 一种在世界范围内受到广泛追捧并异常灵活的语言。因此,Field具备高度的可定制性,无论是界面对象还是Field本身的代码。它很重视可以尽可能地将其自身重设为符合使用者需求及风格的观念。