Processing programozási nyelv

0 Shares

Definíció

A Processing programozási nyelvet integrált fejlesztőkörnyezetként (IDE) és nyílt forráskódú nyelvként kifejezetten a vizuális tervezés, az új médiaművészet és az elektronikus művészetek közösségei számára fejlesztették ki.

Kifejlesztésének alapvető célja, hogy vizuális környezetben tanítsa a számítástechnika alapjait, és az elektronikus vázlatkönyvek fejlesztésének alapjává váljon.

A Processing programozási nyelv története

A processing programozási nyelv fejlesztésének munkálatai 2001 tavaszán kezdődtek. Ezt a munkát Casey Reas és Ben Fry kezdte el. Abban az időben mindketten a Media Lab MIT végzős hallgatói voltak, John Maeda esztétika és számítás kutatócsoportján belül. A fejlesztők továbbra is a processing programozási nyelv fejlesztésén dolgoznak.

Azzal egy időben Ben folytatta a PhD-jét, majd később megalapította a Fathom Information Designt. Casey ezzel szemben főállású tanári és művészi karrierre törekedett. A processing programozási nyelvhez kapcsolódó ötletek többsége a Muriel Cooper által kifejlesztett Visual Language Workshophoz nyúlik vissza.

A nyelv alapvető fejlesztési forrását a Design of Maeda in Numbers projektből kapta, amelyet a Media Labben mutattak be és 1999-ben hoztak nyilvánosságra.

A processing programozási nyelv viszont az Arduino és a Wiring projektek fejlesztési forrása lett, abban az időben, amikor Casey az olaszországi Ivreában, az Interaction Design Institute-ban folytatta tanári karrierjét. A Processing fejlesztései indították el John Resiget is, hogy elkezdjen dolgozni a Processing.js-en, amely a nyelv JavaScript változataként definiálható.

Ez a fejlődés aztán számos más hasonló projekt felé vezetett, többek között a Khan Academy informatikai tantervéhez. Ezen kívül a Processing programozási nyelv Scala, ActionScript, Ruby és Python nyelveket használó változatai is fejlesztés alatt állnak.

Mivel a nyelven végzett fejlesztési munka kiterjedt, ezért a Processing és a hozzá kapcsolódó egyéb projektek több mint 20 könyv alapjává váltak.

A nyelv egyik alapvető célja, hogy olyan eszközként működjön, amely a nem programozók számára is lehetővé teszi, hogy az azonnali vizuális visszajelzés és az ezzel járó elégedettség révén belépjenek a programozás területére.

A Processing alapítványt 2012-ben fejlesztették ki. Daniel Shiffman is az egyik alapító tagja volt ennek a projektnek, és a projekt harmadik vezetőjeként csatlakozott a processing családhoz.

0 megosztás

Job profilok, amelyek megkövetelik ezt a készséget

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.