Limbajul de programare Processing

0 Shares

Definiție

Ca mediu de dezvoltare integrat (IDE) și limbaj open source, limbajul de programare Processing a fost dezvoltat special pentru comunitățile de design vizual, artă new media și arte electronice.

Scopul de bază al dezvoltării sale este acela de a preda elementele de bază ale calculului într-un mediu vizual și de a deveni chiar fundamentul dezvoltării caietelor de schițe electronice.

Istoria limbajului de programare Processing

Lucrările de dezvoltare a limbajului de programare Processing au fost inițiate în primăvara anului 2001. Această lucrare a fost începută de Casey Reas și Ben Fry. La acea vreme, ambii erau studenți la nivel de absolvire la Media Lab MIT, în cadrul grupului de cercetare Aesthetics and Computation al lui John Maeda. Dezvoltatorii continuă să lucreze la dezvoltarea limbajului de programare a procesării.

În același timp, Ben și-a continuat doctoratul și mai târziu a fondat Fathom Information Design. Casey, pe de altă parte, a continuat spre o carieră didactică și artistică cu normă întreagă. Majoritatea ideilor asociate cu limbajul de programare de procesare datează de la Visual Language Workshop, care a fost dezvoltat de Muriel Cooper.

Limbajul a avut ca sursă de dezvoltare de bază proiectul Design of Maeda in Numbers, care a fost introdus la Media Lab și a fost anunțat public în anul 1999.

Limbajul de programare de procesare, pe de altă parte, a devenit o sursă de dezvoltare pentru proiectele Arduino și Wiring, în perioada în care Casey își continua cariera didactică în Ivrea – Italia, la Interaction Design Institute. De asemenea, dezvoltările din Processing l-au determinat pe John Resig să înceapă să lucreze la Processing.js, care poate fi definit ca o versiune JavaScript a limbajului.

Această dezvoltare a dus apoi spre o serie de alte proiecte similare, printre care se numără și programul de studiu al Khan Academy în domeniul informaticii. În afară de aceasta, versiuni ale limbajului de programare Processing care utilizează Scala, ActionScript, Ruby și Python sunt, de asemenea, în curs de dezvoltare.

Ca urmare a faptului că activitatea de dezvoltare desfășurată asupra limbajului este extinsă, Processing și alte proiecte asociate cu acestea au devenit baza a peste 20 de cărți.

Unul dintre scopurile de bază ale acestui limbaj este acela de a funcționa ca un instrument care să permită celor care nu sunt programatori să intre în domeniul programării prin intermediul feedback-ului vizual imediat și al gratificării care îl însoțește.

Processing Foundation a fost dezvoltat în anul 2012. Daniel Shiffman a fost, de asemenea, unul dintre membrii fondatori ai acestui proiect și s-a alăturat familiei Processing în calitate de al treilea lider al proiectului.

0 Shares

Profiluri de locuri de muncă care necesită această abilitate

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.