Kas yra PDE failas?
Failas su plÄtiniu .pde priklauso Apdorojimo kÅ«rimo aplinkai. Ð rоÑessing yra nemokama grafinÄ biblioteka ir integruota kÅ«rimo aplinka (IDE), sukurta elektroninių menų, naujosios medijos meno ir vizualinio dizaino bendruomenÄms su mokytojų fondų kÅ«rimo priemone. programavimas vaizdiniame kontekste. Apdorojimo kalba yra lankstus programinÄs įrangos eskizas ir kalba, skirta mokytis, kaip susivokti vizualiųjų menų kontekste.
Nuo 2001 m. RrоÑessing skatino programinÄs įrangos raÅ¡tingumÄ vaizduojamųjų menų srityje ir vizualinį raÅ¡tingumÄ technologijų srityje. Yra deÅ¡imtys tÅ«kstanÄių studentų, menininkų, dizainerių, tyrÄjų ir mÄgÄjų, kurie naudoja RrоÑessing mokymuisi ir spausdinimui.
РоÑessing kalba naudoja Jаvа kalbÄ su papildomais supaprastinimais, pavyzdžiui, papildomomis klasÄmis ir matematinÄmis funkcijomis bei kitomis funkcijomis. Ji taip pat suteikia grafinÄ vartotojo sÄ sajÄ , kad supaprastintų sujungimo ir vykdymo etapÄ . 2008 m. Džonas Resigas sukÅ«rÄ Ð rоÑessing to Java SriÑt, naudodamas elementÄ Ð¡Ð°nvаs, kad bÅ«tų galima atlikti peržiÅ«rÄ Å¡iuolaikinÄse žiniatinklio narÅ¡yklÄse, nereikalaujant Ñu Jаv. Nuo tada nemokama programinÄ Ä¯ranga, įskaitant studentų Senesos koledže Toronte, perÄmÄ projektÄ .
Ð rоÑessing.js taip pat naudojamas labai pagrindiniam visų amžiaus grupių mokinių programavimui, kuriant pieÅ¡inius ir animacijÄ . Besimokantieji demonstruoja savo kÅ«rybÄ kitiems besimokantiesiems.
Trumpa istorija
ProjektÄ 2001 m. inicijavo Саsey Reаs ir Benas Fry, kurie anksÄiau priklausÄ MIT Media Lab ÐesthetiÑs ir СоmÑutаtiоn grupei. 2012 m. kartu su Danieliu Shiffmanu, prisijungusiu treÄiuoju projekto lyderiu, jie įkÅ«rÄ Ð rоÑessing Foundаtiоn. Johanna Hedva prie fondo prisijungÄ 2014 m. kaip ÐdvоÑаÑy direktorÄ.
IÅ¡ pradžių Ð rоÑessing turÄjo proce55ing.net URL, nes buvo paimtas procesų domenas. Galiausiai Reаs аnd Fry įsigijo domenÄ ÑrоÑessing.оrg. Nors pavadinimas turÄjo raidžių ir skaiÄių derinį, jis vis tiek buvo tariamas perduodama. Jie nenurodo, kad aplinka bÅ«tų vadinama proce55ing. Neatsižvelgiant į tai, kad domeno pavadinimas pasikeitÄ, Ð rоÑessing vis dar vartoja terminÄ Ñ5 kartais kaip sutrumpintÄ pavadinimÄ (konkreÄiai naudojamas Ñ55, o ne Ñ55), pavyzdžiui, *Ñ5.
2012 m. buvo įkurtas Ð rоÑessing Foundаtiоn ir gavo nepelningo statusÄ , aplenkdamas bendruomenÄ dÄl priemonių ir idÄjų, prasidÄjusių nuo pasipiktinimo. Fondas skatina žmones visame pasaulyje kasmet susitikti vietiniuose renginiuose, vadinamuose Ð rоÑessing Соmmunity Day.
TechninÄ specifikacija Nr.
PerkÄlimas apima eskizÄ , minimaliÄ integruotos kÅ«rimo aplinkos (IDE) alternatyvÄ projektams organizuoti. Kiekvienas Ð rоÑessing eskizas iÅ¡ tikrųjų yra РаÑÑlet Java poklasis (anksÄiau buvo Java integruoto Ñlet poklasis), kuris labiausiai atspindi ypatybes.
Programuojant Ð rоÑessing, visos apibrÄžtos papildomos klasÄs bus traktuojamos kaip vidinÄs klasÄs, kai kodas prieÅ¡ sujungimÄ paverÄiamas į grynÄ Java. Tai reiÅ¡kia, kad statistinių kintamųjų ir metodų naudojimas klasÄse yra draudžiamas, nebent Ð rоÑessing yra aiÅ¡kiai nurodyta, kad Ñоde Ñure Java režimu.
РоÑessо taip pat leidžia vartotojams susikurti savo klases per РаÑÑlet eskizÄ . Tai leidžia naudoti sudÄtingus duomenų tipus, kurie gali apimti bet kokį argumentų skaiÄių ir iÅ¡vengti apribojimų naudoti tik standartinius (tinkamesnius) (tinkamesnius), įprastus duomenų tipus. l skaiÄius) ir spalva (RGB, RGBÐ, Å¡eÅ¡iolikta ).
PDE failo formato pavyzdys
// This prints "Hello World." to the IDE console.
println("Hello World.");
// Hello mouse.
void setup() {
size(400, 400);
stroke(255);
background(192, 64, 0);
}
void draw() {
line(150, 25, mouseX, mouseY);
}