Logo
Uniepedie
Sdělení
Nyní na Google Play
Nový! Ke stažení Uniepedie na vašem zařízení se systémem Android™!
Bezplatná
Rychlejší přístup než prohlížeči!
 

EC (programovací jazyk)

Index EC (programovací jazyk)

eC (Ecere C) je objektově orientovaný programovací jazyk, který je zpětně kompatibilní s jazykem C. Cílem jazyka je umožnit objektově orientované programování, reflexi, vlastnosti a dynamické načítání modulů při zachování kompatibility s jazykem C a srovnatelného výkonu.

31 vztahy: Android (operační systém), C (programovací jazyk), C++, Clang, Debian, Dynamic loading, FreeBSD, GCC, Grafické uživatelské rozhraní, Hello world, Imperativní programování, JavaScript, Linux, LLVM, MacOS, Mezijazyk, Microsoft Windows, MinGW, Modulární programování, Multiplatformní software, Objektově orientované programování, Překladač, Programovací jazyk, Reflexe (programování), Strukturované programování, Svobodný a otevřený software, Ubuntu, WebAssembly, WebGL, World Wide Web, Zpětná kompatibilita.

Android (operační systém)

class.

Nový!!: EC (programovací jazyk) a Android (operační systém) · Vidět víc »

C (programovací jazyk)

Ken Thompson a Dennis Ritchie C je programovací jazyk, který počátkem 70. let 20. století vyvinuli Ken Thompson a Dennis Ritchie pro potřeby operačního systému Unix.

Nový!!: EC (programovací jazyk) a C (programovací jazyk) · Vidět víc »

C++

C++ je multiparadigmatický programovací jazyk, který vyvinul Bjarne Stroustrup a další v Bellových laboratořích AT&T rozšířením jazyka C. C++ podporuje několik programovacích stylů (paradigmat) jako je procedurální programování, objektově orientované programování a generické programování, není tedy jazykem čistě objektovým.

Nový!!: EC (programovací jazyk) a C++ · Vidět víc »

Clang

Clang (výslovnost) je frontend překladače pro programovací jazyky C, C++, Objective-C a Objective-C++.

Nový!!: EC (programovací jazyk) a Clang · Vidět víc »

Debian

Debian GNU/Linux (anglická výslovnost či, česká) je jednou z nejstarších doposud vyvíjených distribucí GNU/Linuxu, kterou nevyvíjí komerční subjekt, ale je připravována velkým množstvím dobrovolníků z celého světa.

Nový!!: EC (programovací jazyk) a Debian · Vidět víc »

Dynamic loading

Dynamic loading (dynamické načítání) je v informatice označení pro mechanismus, který načte knihovnu do paměťového prostoru za běhu procesu.

Nový!!: EC (programovací jazyk) a Dynamic loading · Vidět víc »

FreeBSD

FreeBSD (výslovnost) je svobodný moderní unixový operační systém, který vznikl z BSD verze Unixu vyvinutého na Kalifornské Univerzitě v Berkeley.

Nový!!: EC (programovací jazyk) a FreeBSD · Vidět víc »

GCC

GNU Compiler Collection (zkráceně GCC) je sada překladačů vytvořených v rámci projektu GNU.

Nový!!: EC (programovací jazyk) a GCC · Vidět víc »

Grafické uživatelské rozhraní

alt.

Nový!!: EC (programovací jazyk) a Grafické uživatelské rozhraní · Vidět víc »

Hello world

Gtk2-Perl„Hello, World!“ je malý počítačový program, který vypíše na výstupní zařízení (nejčastěji obrazovku) text „Hello, world!“.

Nový!!: EC (programovací jazyk) a Hello world · Vidět víc »

Imperativní programování

Imperativní programování (též procedurální programování) je jedno z programovacích paradigmat, neboli způsobů, jak jsou v programovacím jazyku formulována řešení problémů.

Nový!!: EC (programovací jazyk) a Imperativní programování · Vidět víc »

JavaScript

JavaScript je multiplatformní, objektově orientovaný, událostmi řízený skriptovací jazyk, jehož autorem je Brendan Eich z někdejší společnosti Netscape.

Nový!!: EC (programovací jazyk) a JavaScript · Vidět víc »

Linux

Linux nebo GNU/Linux (viz GNU/Linux kontroverze) je označení pro svobodný a otevřený počítačový operační systém, který je založený na linuxovém jádru.

Nový!!: EC (programovací jazyk) a Linux · Vidět víc »

LLVM

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

Nový!!: EC (programovací jazyk) a LLVM · Vidět víc »

MacOS

macOS (anglická výslovnost, česká; ve verzi 7.5–9.2 Mac OS, ve verzi 10.0–10.7 Mac OS X, ve verzi 10.8–10.12 OS X) je operační systém pro počítače Macintosh společnosti Apple. Systém Mac OS byl uveden s prvním počítačem Macintosh v roce 1984. Systém od svého počátku měl grafické uživatelské rozhraní podobné tomu na předchozím počítači Apple Lisa. V raných verzích podporoval pouze běh jediné aplikace, později byl přidán kooperativní multitasking. Během přechodu z procesorů řady Motorola 68000 na architekturu PowerPC byl i Mac OS převeden za pomocí emulace na novou architekturu, dokud nebude připraven nový nativní operační systém v rámci projektu Copland. Po selhání projektu Copland byl ovšem Apple donucen nadále udržovat původní verzi Mac OS, která již nesplňovala zvyšující se požadavky na stabilitu a výkon, zatímco hledal operační systém vyvinutý mimo firmu. Východisko Apple našel odkupem společnosti NeXT svého někdejšího zakladatele Steva Jobse v roce 1997, čímž získal objektově orientovaný operační systém NeXTSTEP, založený na UNIXu. Během několika let bylo jádro NeXTSTEPu modernizováno za použití kódu z projektu FreeBSD, čímž vznikl otevřený základ pojmenovaný Darwin. Nástupcem původního Mac OS se stal Mac OS X, který na Mac OS navazuje číslováním (X je zde bráno jako římská číslice) a částečně grafickým rozhraním, ale liší se implementací. První Mac OS X 10.0 Cheetah byl vydán 24. března 2001. Od roku 2012 byl tento operační systém přejmenován pouze na OS X a název Mac se z jeho označení vynechává. Počínaje verzí Sierra (10.12), která veřejně vyšla 20. 9. 2016, získal operační systém OS X zpět původní název v podobě macOS. Základ systému se jmenuje Darwin a je složen z hybridního jádra unixového typu XNU spolu s množstvím BSD, GNU a dalších open source nástrojů. Nad jádrem je množina knihoven, služeb a technologií, které jsou přejaty většinou z NeXTSTEPu a předchozího operačního systému Mac OS. Grafické uživatelské rozhraní se jmenuje Aqua a je plně graficky akcelerované. Obdobně technicky pokročilé rozhraní představil Microsoft o sedm let později ve Windows Vista pod názvem Aero. Upravenou verzi macOS pojmenovanou iOS (původně iPhone OS) využívá mobilní telefon Apple iPhone, a odvozené verze i další zařízení jako tablet iPad nebo chytré hodinky Apple Watch. Aktuální verze macOSu je 13.0 s kódovým označením Ventura představená 6. června 2022. Podle aktuálních dat používá macOS přibližně 100 mil. uživatelů, zatímco Windows 400 mil. uživatelů.

Nový!!: EC (programovací jazyk) a MacOS · Vidět víc »

Mezijazyk

Mezijazyk je v informatice speciální jazyk využívaný abstraktním počítačem, jenž pomáhá v analýze počítačového programu.

Nový!!: EC (programovací jazyk) a Mezijazyk · Vidět víc »

Microsoft Windows

Windows je v informatice označení pro několik různých operačních systémů od firmy Microsoft.

Nový!!: EC (programovací jazyk) a Microsoft Windows · Vidět víc »

MinGW

MinGW (dříve mingw32, Minimalist GNU for Windows) je v informatice kompilátor GCC a GNU binutils, kterými je možné vytvořit nativní aplikace pro platformu Microsoft Windows (buď přímo ve Windows nebo jako křížový překladač, čímž usnadňuje portování).

Nový!!: EC (programovací jazyk) a MinGW · Vidět víc »

Modulární programování

Modulární programování je technika návrhu softwaru, která zdůrazňuje rozdělení funkčnosti programu na nezávislé, zaměnitelné moduly, z nichž každý obsahuje vše nezbytné pro jediný aspekt požadované funkcionality.

Nový!!: EC (programovací jazyk) a Modulární programování · Vidět víc »

Multiplatformní software

Multiplatformní software je termín, který je nejčastěji užíván ve spojení s počítačovými programy, operačními systémy či programovacími jazyky, které mohou běžet na více počítačových platformách.

Nový!!: EC (programovací jazyk) a Multiplatformní software · Vidět víc »

Objektově orientované programování

Objektově orientované programování (zkracováno na OOP, z anglického Object-oriented programming) je v informatice specifické programovací paradigma, které ho odlišilo od původního imperativního.

Nový!!: EC (programovací jazyk) a Objektově orientované programování · Vidět víc »

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.

Nový!!: EC (programovací jazyk) a Překladač · Vidět víc »

Programovací jazyk

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

Nový!!: EC (programovací jazyk) a Programovací jazyk · Vidět víc »

Reflexe (programování)

Reflexe je v objektově orientovaném programování schopnost programovacího jazyka zjistit za běhu informace o určitém programovém objektu.

Nový!!: EC (programovací jazyk) a Reflexe (programování) · Vidět víc »

Strukturované programování

Strukturované programování (též strukturovaný programovací jazyk) označuje v informatice programovací paradigma vyvinuté s cílem dosáhnout lepší srozumitelnosti, vyšší kvality a kratší doby vytváření programů skládáním implementovaného algoritmu z řídicích struktur s jedním vstupním a jedním výstupním bodem místo neomezeného používání skoků.

Nový!!: EC (programovací jazyk) a Strukturované programování · Vidět víc »

Svobodný a otevřený software

Svobodný a otevřený software (jinak také FOSS nebo FLOSS z anglického názvu) je v informatice označení pro software, který je zároveň svobodný a otevřený.

Nový!!: EC (programovací jazyk) a Svobodný a otevřený software · Vidět víc »

Ubuntu

Ubuntu je svobodná a otevřená linuxová distribuce založená na Debian GNU/Linux.

Nový!!: EC (programovací jazyk) a Ubuntu · Vidět víc »

WebAssembly

WebAssembly (wasm, WA) je v informatice webový standard, který definuje binární formát a odpovídající pseudo-jazyk symbolických adres pro přenositelný strojový kód spustitelný na webových stránkách.

Nový!!: EC (programovací jazyk) a WebAssembly · Vidět víc »

WebGL

WebGL (Web Graphics Library) je JavaScriptové API pro nativní zobrazování (bez použití zásuvných modulů) interaktivní 3D grafiky.

Nový!!: EC (programovací jazyk) a WebGL · Vidět víc »

World Wide Web

Grafické znázornění webu kolem Vyhledávání Google První web server měl na stole Tim Berners-Lee, vynálezce webu World Wide Web (WWW, v doslovném překladu „světově rozsáhlá pavučina“ nebo „celosvětová síť“) je označení pro systém prohlížení, ukládání a odkazování dokumentů nacházejících se v internetu.

Nový!!: EC (programovací jazyk) a World Wide Web · Vidět víc »

Zpětná kompatibilita

V technické a zejména počítačové terminologii je produkt zpětně kompatibilní (zřídka také kompatibilní shora dolů nebo jen kompatibilní shora), pokud může zastoupit starší produkt tím, že spolupracuje s ostatními produkty, které byly vytvořeny pro tento starší produkt.

Nový!!: EC (programovací jazyk) a Zpětná kompatibilita · Vidět víc »

OdchozíPřicházející
Ahoj! Jsme na Facebooku teď! »