|
ProcessingはJavaで書かれている。Processingで書かれたプログラムは、Javaに変換されJavaプログラムとして実行される。Javaで書かれたプログラムは、ActionScriptやLingoなどを基本に書かれたプログラムよりも速く走る。それは多くの画像アプリケーションにとって重要なことである。
ProcessingとJavaには大きな違いがある。それは、Processingグラフィックライブラリーと、ユーザーがクラスやオブジェクト、アニメーション、ダブルバッファリング(高度なユーザーにはまだ利用可能だが)のような高度な概念を必用としない単純化したプログラミング形式である。このような技術的な詳細については、Javaによって特別にプログラムされなければならないが,Processingと結びつることにより、プログラムをもっと短く簡単に読むことができる。
More...
|
|
ActionScriptはMacromediaのFlashのために書かれた言語である。Flashは元来ウェブアニメーションソフトとして作られ、ActionScriptはタイムライン表現で統一されている。ActionScriptはJavaScriptが基本となっており、ProcessingはJavaで作られている。よって、これら2つの言語には、多くの相関性がある。
More...
LingoはMacromediaのDirectorに書かれた言語である。DirectorはデザイナーやアーティストがCD-ROMプロジェクトを創作する際の主要な環境だった。ところが、ウェブの時代におけるFlashの成功により、使用者数は減少している。しかし未だに普遍的に使われている環境であり、機能を拡張するすばらしいコードライブラリーがある。
More...
|
|
Pythonはその明確なシンタックスと構造により、最高の教育言語であるとみなされている。Phytonは非グラフィカルなアプリケーションのために使われる。ネイティブグラフィックライブラリーを持っていないが、いくつかのクロスプラットホームなグラフィックツールキットを使ってグラフィックアプリケーションを作ることができる。
More...
Design By Numbers (DBN)はプログラミング経験のないアーティストとデザイナーへ、一般的なプログラミング概念を教育するために開発された。
DBNは極端にミニマルな言語と環境のため、簡単に学ぶことができるが、高度なアプリケーションを作ることには潜在的に制限がある。
More...
|