Processing — це безоплатна графічна бібліотека та інтегроване середовище розробки (IDE), створені для електронного мистецтва, нових медіа та візуального дизайну з метою навчання не програмістів основам комп'ютерного програмування у візуальному контексті.
Processing | |
---|---|
Парадигма | об'єктноорієнтована |
Дата появи | 2001 |
Творці | |
Розробник | d |
Останній реліз | 3.5.4 (18 червня 2019) |
Система типізації | статична |
Під впливом від | , Java, OpenGL, C |
Вплинула на | Processing.js, , Arduino |
Мова реалізації | Java[1] |
Платформа | Багатоплатформова |
Операційна система | Linux, Mac OS, Windows, Android |
Ліцензія | GPL, LGPL |
Звичайні розширення файлів | .pde |
Репозиторій вихідного коду | github.com/processing/processing |
Вебсайт | processing.org |
|
Processing використовує мову програмування Java, з додатковими спрощеннями, такими як додаткові класи та псевдонімні математичні функції та операції. Середовище також містить графічний інтерфейс для спрощення етапу компіляції та виконання.
Мова Processing та IDE були попередником інших проєктів, включаючи Arduino, Wiring та p5.js.
Використовується студентами, художниками, дизайнерами, дослідниками та любителями, для вивчення прототипування та виробництва. Вона була створена для вивчення основ комп'ютерного програмування у візуальному контексті та служить програмним забезпеченням (йдеться про те, що кожен візуальний файл *.pde оболонки Processing'a представляється окремим зображенням або анімацією, і т. д.) та професійним інструментом.
Історія
Проєкт ініціювали у 2001 році Кейсі Різ і Бенджамін Фрай, обидва з групи Естетики та Обчислень у MIT Media Lab. У 2012 році вони заснували Processing Foundation разом з Даніелем Шиффманом, який приєднався до них як третій керівник проєкту. Йоганна Хедва приєдналася до Фонду у 2014 році на посаді директора з питань адвокації.
Спочатку, Processing мав інтернет-адресу за посиланням proce55ing.net, тому що processing домен був зайнятий. Зрештою Рейс та Фрай придбали домен processing.org. Хоча в назві було поєднання букв і цифр, воно все одно вимовлялося processing. Вони не віддавали перевагу оточенню, яке називалося Proce55ing. Попри зміну доменного імені, Processing все ще використовував термін p5 іноді як скорочена назва (p5 конкретно, а не p55), наприклад p5.js є посиланням на це.
У 2012 році було створено Processing Foundation, що отримав статус 501(c)(3) некомерційної організації, підтримка спільноти навколо інструментів та ідей, які почалися з проєктом Processing. Фонд заохочував людей у всьому світі щорічно збиратися на місцеві події Processing Community Day.
Приклади коду
Hello World
Виведення рядка символів у консоль:
//This prints "Hello World." to the IDE console. void setup() { println("Hello world."); }
Приклад малювання ліній від заданої точки до місцезнаходження курсора:
//Hello mouse. void setup() { size(400, 400); stroke(255); background(192, 64, 0); } void draw() { line(150, 25, mouseX, mouseY); }
Примітки
- The processing Open Source Project on Open Hub: Languages Page — 2006.
- . processing.org. Архів оригіналу за 28 квітня 2012. Процитовано 24 грудня 2017.
- . GitHub. Архів оригіналу за 13 травня 2021. Процитовано 2 травня 2021.
- Casey Reas; Ben Fry (29 травня 2018). . Medium. Архів оригіналу за 16 квітня 2021. Процитовано 2 травня 2021.
- . Medium. Архів оригіналу за 2 травня 2021. Процитовано 2 травня 2021.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Processing ce bezoplatna grafichna biblioteka ta integrovane seredovishe rozrobki IDE stvoreni dlya elektronnogo mistectva novih media ta vizualnogo dizajnu z metoyu navchannya ne programistiv osnovam komp yuternogo programuvannya u vizualnomu konteksti ProcessingParadigmaob yektnooriyentovanaData poyavi2001 23 rokiv tomu 2001 TvorciRozrobnikdOstannij reliz3 5 4 18 chervnya 2019 Sistema tipizaciyistatichnaPid vplivom vid Java OpenGL CVplinula naProcessing js ArduinoMova realizaciyiJava 1 PlatformaBagatoplatformovaOperacijna sistemaLinux Mac OS Windows AndroidLicenziyaGPL LGPLZvichajni rozshirennya fajliv pdeRepozitorij vihidnogo kodugithub com processing processingVebsajtprocessing org Mediafajli u Vikishovishi Processing vikoristovuye movu programuvannya Java z dodatkovimi sproshennyami takimi yak dodatkovi klasi ta psevdonimni matematichni funkciyi ta operaciyi Seredovishe takozh mistit grafichnij interfejs dlya sproshennya etapu kompilyaciyi ta vikonannya Mova Processing ta IDE buli poperednikom inshih proyektiv vklyuchayuchi Arduino Wiring ta p5 js Vikoristovuyetsya studentami hudozhnikami dizajnerami doslidnikami ta lyubitelyami dlya vivchennya prototipuvannya ta virobnictva Vona bula stvorena dlya vivchennya osnov komp yuternogo programuvannya u vizualnomu konteksti ta sluzhit programnim zabezpechennyam jdetsya pro te sho kozhen vizualnij fajl pde obolonki Processing a predstavlyayetsya okremim zobrazhennyam abo animaciyeyu i t d ta profesijnim instrumentom IstoriyaProyekt iniciyuvali u 2001 roci Kejsi Riz i Bendzhamin Fraj obidva z grupi Estetiki ta Obchislen u MIT Media Lab U 2012 roci voni zasnuvali Processing Foundation razom z Danielem Shiffmanom yakij priyednavsya do nih yak tretij kerivnik proyektu Joganna Hedva priyednalasya do Fondu u 2014 roci na posadi direktora z pitan advokaciyi Spochatku Processing mav internet adresu za posilannyam proce55ing net tomu sho processing domen buv zajnyatij Zreshtoyu Rejs ta Fraj pridbali domen processing org Hocha v nazvi bulo poyednannya bukv i cifr vono vse odno vimovlyalosya processing Voni ne viddavali perevagu otochennyu yake nazivalosya Proce55ing Popri zminu domennogo imeni Processing vse she vikoristovuvav termin p5 inodi yak skorochena nazva p5 konkretno a ne p55 napriklad p5 js ye posilannyam na ce U 2012 roci bulo stvoreno Processing Foundation sho otrimav status 501 c 3 nekomercijnoyi organizaciyi pidtrimka spilnoti navkolo instrumentiv ta idej yaki pochalisya z proyektom Processing Fond zaohochuvav lyudej u vsomu sviti shorichno zbiratisya na miscevi podiyi Processing Community Day Prikladi koduHello World Vivedennya ryadka simvoliv u konsol This prints Hello World to the IDE console void setup println Hello world Priklad malyuvannya linij vid zadanoyi tochki do misceznahodzhennya kursora Hello mouse void setup size 400 400 stroke 255 background 192 64 0 void draw line 150 25 mouseX mouseY PrimitkiThe processing Open Source Project on Open Hub Languages Page 2006 d Track Q124688 processing org Arhiv originalu za 28 kvitnya 2012 Procitovano 24 grudnya 2017 GitHub Arhiv originalu za 13 travnya 2021 Procitovano 2 travnya 2021 Casey Reas Ben Fry 29 travnya 2018 Medium Arhiv originalu za 16 kvitnya 2021 Procitovano 2 travnya 2021 Medium Arhiv originalu za 2 travnya 2021 Procitovano 2 travnya 2021