Obsah
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
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.

