インフォ FAQ
言語 環境 比較
 
比較。Processingを他の言語と比較してみると、その特性や相関性が明らかになる。また、比較は一つの言語に詳しい人が知識を転換することに役立つ。
 

Java

ProcessingはJavaで書かれている。Processingで書かれたプログラムは、Javaに変換されJavaプログラムとして実行される。Javaで書かれたプログラムは、ActionScriptやLingoなどを基本に書かれたプログラムよりも速く走る。それは多くの画像アプリケーションにとって重要なことである。

ProcessingとJavaには大きな違いがある。それは、Processingグラフィックライブラリーと、ユーザーがクラスやオブジェクト、アニメーション、ダブルバッファリング(高度なユーザーにはまだ利用可能だが)のような高度な概念を必用としない単純化したプログラミング形式である。このような技術的な詳細については、Javaによって特別にプログラムされなければならないが,Processingと結びつることにより、プログラムをもっと短く簡単に読むことができる。


More...

 

ActionScript

ActionScriptはMacromediaのFlashのために書かれた言語である。Flashは元来ウェブアニメーションソフトとして作られ、ActionScriptはタイムライン表現で統一されている。ActionScriptはJavaScriptが基本となっており、ProcessingはJavaで作られている。よって、これら2つの言語には、多くの相関性がある。


More...



Lingo

LingoはMacromediaのDirectorに書かれた言語である。DirectorはデザイナーやアーティストがCD-ROMプロジェクトを創作する際の主要な環境だった。ところが、ウェブの時代におけるFlashの成功により、使用者数は減少している。しかし未だに普遍的に使われている環境であり、機能を拡張するすばらしいコードライブラリーがある。


More...

 

Python

Pythonはその明確なシンタックスと構造により、最高の教育言語であるとみなされている。Phytonは非グラフィカルなアプリケーションのために使われる。ネイティブグラフィックライブラリーを持っていないが、いくつかのクロスプラットホームなグラフィックツールキットを使ってグラフィックアプリケーションを作ることができる。

More...



Design By Numbers

Design By Numbers (DBN)はプログラミング経験のないアーティストとデザイナーへ、一般的なプログラミング概念を教育するために開発された。 DBNは極端にミニマルな言語と環境のため、簡単に学ぶことができるが、高度なアプリケーションを作ることには潜在的に制限がある。


More...

 
   
© 2002, 2001 Massachusetts Institute of Technology and Interaction Design Institute Ivrea
Processing is an open project initiated by Ben Fry and Casey Reas