Pracujeme na obnovení aplikace Unionpedia v Google Play Store
OdchozíPřicházející
🌟Zjednodušili jsme náš design pro lepší navigaci!
Instagram Facebook X LinkedIn
Vaše vlastní Uniepedie s vaším logem a doménou, od 9,99 USD/měsíc
Vytvořit můj Uniepedie

CPython

Index CPython

CPython je referenční implementace programovacího jazyka Python.

Obsah

  1. 19 vztahy: Bajtkód, Cython, Globální zámek interpretu, Google, Interpret (software), Java Virtual Machine, Just-in-time kompilace, Jython, Language Binding, LLVM, Monty Python, Překladač, Proces (informatika), Programovací jazyk, Python, Referenční implementace, Vícejádrový procesor, Virtuální stroj, Vlákno (informatika).

Bajtkód

Bajtkód neboli (p-code,, „přenositelný kód“) je v informatice označení pro různé formy instrukčních sad navržených pro realizaci snadno přenositelných aplikací a jejich efektivní běh na libovolné platformě.

Vidět CPython a Bajtkód

Cython

Cython je programovací jazyk a překladač, které se snaží dosáhnout vyššího výkonu jazyka Pythonu (zejména oproti referenčnímu interpretu CPythonu) jednak překladem do nativního kódu a volitelně také obohacením jazyka o některé prvky jazyka C za účelem vyššího výkonu.

Vidět CPython a Cython

Globální zámek interpretu

Globální zámek interpretu je mechanismus užívaný v interpretech programovacích jazyků k synchronizaci provádění kódu v jednotlivých vláknech tak, že v jednom okamžiku je vykonáván kód pouze v jednom vlákně.

Vidět CPython a Globální zámek interpretu

Google

Zleva: Eric E. Schmidt, Sergey Brin a Larry Page Google kampus Rozcestník Google Google LLC je americká společnost sídlící v Mountain View v Silicon Valley jižně od San Francisca v Kalifornii; její areál je přezdíván Googleplex.

Vidět CPython a Google

Interpret (software)

Interpret je v informatice speciální počítačový program, který umožňuje přímo vykonávat (interpretovat) zápis jiného programu v jeho zdrojovém kódu ve zvoleném programovacím jazyce.

Vidět CPython a Interpret (software)

Java Virtual Machine

Znázornění architektury JVM. Java Virtual Machine (JVM) je sada počítačových programů a datových struktur, která využívá modul virtuálního stroje ke spuštění dalších počítačových programů a skriptů vytvořených v jazyce Java.

Vidět CPython a Java Virtual Machine

Just-in-time kompilace

JIT (akronym pro Just In Time) je v informatice označení pro speciální metodu překladu využívající různé techniky pro urychlení běhu programů přeložených do mezikódu (např. CIL).

Vidět CPython a Just-in-time kompilace

Jython

Jython (dříve známý jako JPython) představuje implementaci programovacího jazyka Python v jazyce Java.

Vidět CPython a Jython

Language Binding

Language binding (propojování jazyků) je aplikační programové rozhraní poskytující „lepidlový“ kód umožňující programovacímu jazyku nebo systémové službě užití v jiném jazyce, než ve kterém byl původní kód napsán.

Vidět CPython a Language Binding

LLVM

LLVM (dříve zkratka pro Low Level Virtual Machine) je projekt implementující optimalizující překladač ve formě knihoven a API.

Vidět CPython a LLVM

Monty Python

Noha z Létajícího cirkusu Monty Python byla britská komediální skupina založená v roce 1969.

Vidět CPython a Monty Python

Překladač

Příklad struktury překladače podporujícího dva vstupní jazyky i dvě cílové architektury Překladač (též kompilátor, nebo také z – sestavit, zpracovat) je v nejčastějším smyslu slova softwarový nástroj používaný programátory pro vývoj softwaru.

Vidět CPython a Překladač

Proces (informatika)

Diagram znázorňující možné stavy procesů. Proces je v informatice název pro spuštěnou instanci počítačového programu.

Vidět CPython a Proces (informatika)

Programovací jazyk

Programovací jazyk je prostředek pro zápis algoritmů, jež mohou být provedeny na počítači.

Vidět CPython a Programovací jazyk

Python

Python (anglická výslovnost) je vysokoúrovňový programovací jazyk, který v roce 1991 navrhl Guido van Rossum.

Vidět CPython a Python

Referenční implementace

Referenční implementace je v oboru softwarového inženýrství označení pro software, který je vzorovou a určující implementací nějaké specifikace nebo technické normy.

Vidět CPython a Referenční implementace

Vícejádrový procesor

Schema obecného dvojjádrového procesoru, s lokální cache 1. úrovně, a sdílenou, integrovanou cache 2. úrovně. An Intel Core 2 Duo E6750 dvojjádrový procesor. Athlon X2 6400+ dvojjádrový procesor. Vícejádrový procesor je mikroprocesor, který v jednom pouzdře nebo na jednom čipu integruje více CPU, říkáme jader.

Vidět CPython a Vícejádrový procesor

Virtuální stroj

Virtuální stroj je v informatice software, který vytváří virtualizované prostředí mezi platformou počítače a operačním systémem, ve kterém koncový uživatel může provozovat software na abstraktním stroji.

Vidět CPython a Virtuální stroj

Vlákno (informatika)

Vlákno (též vlákno řízení) označuje v informatice spuštěnou instanci počítačového programu.

Vidět CPython a Vlákno (informatika)