処理プログラミング言語

0 Shares

Definition

統合開発環境(IDE)とオープンソース言語として、処理プログラミング言語は特に視覚デザイン、新しいメディアアート、電子芸術のコミュニティのために開発されてきました。

その開発の基本的な目的は、視覚的な環境におけるコンピューティングの基本を教えることであり、電子スケッチブックの開発のまさに基盤となることである。 この作業は、Casey ReasとBen Fryによって開始された。 当時、二人はMITメディアラボの大学院生で、John MaedaのAesthetics and Computation研究グループに所属していた。 開発者たちは、処理プログラミング言語の開発に取り組み続けている

同じ頃、Benは博士課程を続け、後にFathom Information Designを設立した。 一方、ケイシーは、フルタイムの教育と芸術家としてのキャリアを追求した。

この言語は、メディアラボで導入され、1999 年に発表された「Design of Maeda in Numbers」プロジェクトが基本的な開発源となった。一方、プロセッシング・プログラミング言語は、ケイシーがイタリアのイヴレアにあるインタラクションデザイン研究所で教育活動を展開していたときに、Arduino と Wiring プロジェクトの開発源になった。 Processing の開発は、John Resig が Processing.js に取り組み始めるきっかけにもなりました。これは、この言語の JavaScript バージョンと定義できます。 それとは別に、Scala、ActionScript、Ruby、および Python を使用する処理プログラミング言語のバージョンも開発の過程にあります。

言語上で行われる開発作業は広範囲であるため、処理とそれらに関連する他のプロジェクトは 20 以上の書籍の基礎となった。

この言語の基本的な目的の1つは、即時の視覚的なフィードバックとそれに伴う満足感を通じて、非プログラマがプログラミングの分野に参入するためのツールとして運用することである。 ダニエル・シフマンもこのプロジェクトの創設メンバーの一人で、プロジェクトの3番目のリードとしてプロセッシング・ファミリーに参加しました。

0 Shares
このスキルを必要とするジョブプロファイル

コメントを残す

メールアドレスが公開されることはありません。