Processing er et udviklingsmiljø (IDE) og sprog, der typisk egner sig til indledende programmeringsundervisning, til kunstneriske formål ("generative art") og til at arbejde med udviklings-elektronik, fx til Arduino m.fl.
Sproget er baseret på Java og skabt i 2001 af Ben Fry og Casey Reas fra MIT Media Lab i Boston, baseret på et andet system 'Design by Numbers' af John Maede.
Formålet er at gøre programmering meget visuel og lettilgængelig. Det har rødder til Seymours Paperts ideer om konstruktionisme, beskrevet i bogen Mindstorms (på dansk Den totale skildpaddetur, 1983), der blev udmøntet i sproget "Logo" og i Apple HyperCard-system.
Processing bliver som programmeringssprog administreret af Processing Foundation for at opretholde og udvikle et sprog, som kan bruges til at lære begyndere programmering på en nem, kreativ måde baseret på open source, en slags digital skitse-bog.
Processing Foundation står for Processing (Java), p5.js (JavaScript) og Processing Android (en version af Android til at programmere Android-enheder).
Processing er meget enkelt i opbygning, idet det har en statisk del, der bliver afviklet en gang ved programstart og en loop-del, der bliver gentaget, indtil programmet afsluttes.
Til sproget processing findes der også en række udvidelser, pakker, man kan importere, hvis man vil lave mere avancerede ting.
Processing-miljøet giver mulighed for at programmere i både Java og Python.
Kommentarer
Kommentarer til artiklen bliver synlige for alle. Undlad at skrive følsomme oplysninger, for eksempel sundhedsoplysninger. Fagansvarlig eller redaktør svarer, når de kan.
Du skal være logget ind for at kommentere.