Processing

Processing je programovací jazyk navržený pro komunitu působící v oblasti vizuálního umění. Je open source a používá základní syntaxi pro vytváření kreseb, animací a interaktivních programů. Obsahuje také základní IDE, které slouží jako programovací rozhraní.

Každý program vytvořený v Processing se nazývá „sketch“ a lze ho uložit do zápisníku skic. Jedná se o nekompilované soubory zdrojového kódu, které se ukládají ve formátu prostého textu. Každou skicu lze spustit přímo v rozhraní Processing pomocí příkazu Sketch → Run. Příkaz Sketch → Tweak umožňuje upravovat kód programu v reálném čase, zatímco skica běží. Příkaz Sketch → Present spustí skicu jako aplikaci na celou obrazovku.

Níže je příklad kódu Processing, který vytvoří okno o velikosti 640x480 a nakreslí obdélník o velikosti 300x200 poblíž levého horního rohu.

void setup() {
  size(640,480);
}

void draw() {
  rect(40,40,300,200);
}

Processing je založen na jazyce Java, takže zdrojový kód Processing má podobnou syntaxi jako Java. Okno Processing je ve skutečnosti program v jazyce Java nazvaný PApplet, což je třída jazyka Java. Před vydáním Processing 3 (v roce 2015) bylo možné vložit PApplet do aplikace Java. Závislost na appletu byla v Processing 3.0 odstraněna, takže k vložení PAppletů do aplikací Java je nyní vyžadován dodatečný kód.

Ačkoli IDE Processing představuje standardní způsob vytváření a spouštění skic Processing, lze je vytvářet a spouštět také pomocí jiných rozhraní. Například je možné použít IDE, jako je Eclipse, pokud je importován soubor core.jar z Processing. Skici Processing lze také spouštět přímo ve webovém prohlížeči pomocí knihovny p5.js JavaScriptu. K dispozici je také knihovna Processing.py, která umožňuje psát a spouštět programy Processing v jazyce Python.

Aktualizováno March 9, 2018 od Per C.

quizOtestujte své znalosti

Apps that can be run without being installed are also called what?

A
Open-source applications
0%
B
Portable software
0%
C
Mobile apps
0%
D
Desktop programs
0%
Correct! Incorrect!     View the Portable Software definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Processing na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.