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!
 

D (programovací jazyk)

Index D (programovací jazyk)

D je multiparadigmatický, aspektově a objektově orientovaný, imperativní a systémový programovací jazyk.

59 vztahy: Asociativní pole, Aspektově orientované programování, Bajt, C Sharp, C++, Centrální procesorová jednotka, Closure, Digital Mars, Dokumentace k softwaru, Dynamická alokace paměti, Eiffel (programovací jazyk), First-class objekt, FreeBSD, Funkcionální programování, Garbage collection, Generické programování, GNU General Public License, Hardware, Imperativní programování, Inline assembler, Java (programovací jazyk), Komentář (programování), Lazy initialization, Linux, MacOS, Mixin, Modulární programování, Multiparadigmatický programovací jazyk, Objektově orientované programování, Operační systém, Ovladač zařízení, Paralelní programování, Podprogram, Pole (datová struktura), Programátorská chyba, Programovací jazyk, Python, Referenční implementace, Rozhraní (informatika), Ruby, Statická proměnná, Strojový kód, Systémový software, Třída (programování), Typová inference, Typový systém, UN*X, Unit testing, Vala (programovací jazyk), Vícenásobná dědičnost, ..., Walter Bright, Windows NT, Zpětná kompatibilita, 1. červen, 2. leden, 2001, 2007, 2023, 8. prosinec. Rozbalte index (9 více) »

Asociativní pole

Asociativní pole (slangově podle nejčastější implementace, v některých jazycích slovník,, též) je datová struktura složená z dvojic klíč-hodnota.

Nový!!: D (programovací jazyk) a Asociativní pole · Vidět víc »

Aspektově orientované programování

Aspektově orientované programování (zkracováno na AOP, z anglického Aspect Oriented Programming) je programovací paradigma, které má za cíl zvýšit modularitu programu.

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

Bajt

IBM Microdrive o kapacitě 1 GB Bajt, původním, anglickým zápisem byte, zřídka také slabika, je v informatice základní jednotka kapacity počítačové paměti a objemu počítačových dat.

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

C Sharp

C# (zpravidla vyslovováno anglicky jako C Sharp, /siː šaːp/, což je anglické označení noty cis, tedy zvýšeného c) je vysokoúrovňový objektově orientovaný programovací jazyk vyvinutý firmou Microsoft zároveň s platformou.NET Framework, později schválený standardizačními komisemi ECMA (ECMA-334) a ISO (ISO/IEC 23270).

Nový!!: D (programovací jazyk) a C Sharp · 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ý!!: D (programovací jazyk) a C++ · Vidět víc »

Centrální procesorová jednotka

CPU Intel 80486DX2 ze svrchní strany CPU Intel 80486DX2 zespod Centrální procesorová jednotka (zkratka CPU) je v informatice označení základní elektronické součásti v počítači, která umí vykonávat strojové instrukce, ze kterých je tvořen počítačový program a obsluhovat jeho vstupy a výstupy.

Nový!!: D (programovací jazyk) a Centrální procesorová jednotka · Vidět víc »

Closure

#PŘESMĚRUJ Anonymní objekt.

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

Digital Mars

Digital Mars je americká softwarová společnost vlastněná Waltrem Brightem, která vyrábí C a C++ překladače (a přidružené utility, např. IDE) pro Windows a DOS.

Nový!!: D (programovací jazyk) a Digital Mars · Vidět víc »

Dokumentace k softwaru

Dokumentace k softwaru je v informatice psaný text, který doprovází počítačový software.

Nový!!: D (programovací jazyk) a Dokumentace k softwaru · Vidět víc »

Dynamická alokace paměti

Dynamická alokace paměti je v informatice označení pro rezervaci části operační paměti za běhu počítačového programu.

Nový!!: D (programovací jazyk) a Dynamická alokace paměti · Vidět víc »

Eiffel (programovací jazyk)

Eiffel je v informatice název pro objektově orientovaný programovací jazyk standardizovaný podle mezinárodní normy ISO.

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

First-class objekt

First-Class Objekt (FCO) je perzistentní objekt, který má vlastní identitu, tedy lze se na něj odkazovat.

Nový!!: D (programovací jazyk) a First-class objekt · 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ý!!: D (programovací jazyk) a FreeBSD · Vidět víc »

Funkcionální programování

Haskell. Funkcionální programování je deklarativní programovací paradigma, které chápe výpočet jako vyhodnocení matematických funkcí.

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

Garbage collection

Garbage collection (zkratka GC, v původním významu „odvoz odpadu“) je způsob automatické správy paměti.

Nový!!: D (programovací jazyk) a Garbage collection · Vidět víc »

Generické programování

Základní myšlenkou, která se skrývá za pojmem generické programování, je rozdělení kódu programu na algoritmus a datové typy takovým způsobem, aby bylo možné zápis kódu algoritmu chápat jako obecný, bez ohledu nad jakými datovými typy pracuje.

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

GNU General Public License

projektu GNU GNU General Public License, GNU GPL (česky „obecná veřejná licence GNU“) je licence pro svobodný software, původně napsaná Richardem Stallmanem pro projekt GNU.

Nový!!: D (programovací jazyk) a GNU General Public License · Vidět víc »

Hardware

Hardware označuje veškeré fyzicky existující technické vybavení počítače na rozdíl od dat a programů (označovaných jako software).

Nový!!: D (programovací jazyk) a Hardware · 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ý!!: D (programovací jazyk) a Imperativní programování · Vidět víc »

Inline assembler

#PŘESMĚRUJ Vkládaný assembler.

Nový!!: D (programovací jazyk) a Inline assembler · Vidět víc »

Java (programovací jazyk)

Java (výslovnost) je objektově orientovaný programovací jazyk, který vyvinula firma Sun Microsystems a představila 23. května 1995.

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

Komentář (programování)

Komentáře jsou v informatice součásti syntaktických pravidel zápisu programu v mnoha programovacích jazycích.

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

Lazy initialization

Odložená inicializace (anglicky Lazy Initialization) je jeden z návrhových vzoru využívaných v programování.

Nový!!: D (programovací jazyk) a Lazy initialization · 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ý!!: D (programovací jazyk) a Linux · 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ý!!: D (programovací jazyk) a MacOS · Vidět víc »

Mixin

V objektově orientovaných programovacích jazycích je mixin třída, která obsahuje metody z několika dalších tříd.

Nový!!: D (programovací jazyk) a Mixin · 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ý!!: D (programovací jazyk) a Modulární programování · Vidět víc »

Multiparadigmatický programovací jazyk

Multiparadigmatický programovací jazyk je programovací jazyk, který podporuje více než jedno programovací paradigma (model, ev. způsob).

Nový!!: D (programovací jazyk) a Multiparadigmatický programovací jazyk · 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ý!!: D (programovací jazyk) a Objektově orientované programování · Vidět víc »

Operační systém

Vztah mezi operačním systémem, hardwarem, aplikačním softwarem a uživatelem Operační systém je základní programové vybavení počítače, které umožňuje běh programů a ovlivňuje, jak bude počítačový systém komunikovat s uživatelem.

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

Ovladač zařízení

operačního systému Ovladač zařízení je v informatice označení pro software (část kódu), který umožňuje operačnímu systému pracovat s hardwarem.

Nový!!: D (programovací jazyk) a Ovladač zařízení · Vidět víc »

Paralelní programování

Paralelní programování je v informatice označení konceptu, který umožňuje naprogramovat úlohy, které jsou schopny paralelního (současného) běhu.

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

Podprogram

Podprogram je v informatice označení části počítačového programu, kterou je možné opakovaně použít („vyvolat“) v různých místech programu, i z podprogramů.

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

Pole (datová struktura)

Prázdné jednorozměrné pole o 10 prvcích (zde indexováno od nuly, některé jazyky indexují od jedničky) Pojmem pole (také vektor) se v informatice označuje datová struktura, která sdružuje daný vždy konečný počet prvků (čísel, textových řetězců, …) stejného datového typu.

Nový!!: D (programovací jazyk) a Pole (datová struktura) · Vidět víc »

Programátorská chyba

#PŘESMĚRUJ Softwarová chyba#Programátorská chyba.

Nový!!: D (programovací jazyk) a Programátorská chyba · 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ý!!: D (programovací jazyk) a Programovací jazyk · Vidět víc »

Python

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

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

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.

Nový!!: D (programovací jazyk) a Referenční implementace · Vidět víc »

Rozhraní (informatika)

Rozhraní (anglicky interface, případně počeštěně interfejs) označuje v informatice zařízení, program nebo formát, zajišťující správnou komunikaci a přenos dat mezi odlišnými zařízeními nebo programy.

Nový!!: D (programovací jazyk) a Rozhraní (informatika) · Vidět víc »

Ruby

Ruby je interpretovaný skriptovací programovací jazyk.

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

Statická proměnná

Statická proměnná je v informatice označení proměnné v počítačovém programování, která je alokována staticky.

Nový!!: D (programovací jazyk) a Statická proměnná · Vidět víc »

Strojový kód

Strojový kód je v informatice posloupnost strojových instrukcí prováděných procesorem počítače, která je zapsána pomocí posloupnosti číselných kódů těchto strojových instrukcí.

Nový!!: D (programovací jazyk) a Strojový kód · Vidět víc »

Systémový software

Systémový software je v informatice speciální programové vybavení, které umožňuje uživateli s počítačem pracovat, ovládat ho, spouštět aplikace a podobně.

Nový!!: D (programovací jazyk) a Systémový software · Vidět víc »

Třída (programování)

Třída je základní konstrukční prvek objektově orientovaného programování sloužící jako předpis pro vznik objektu jako instance třídy.

Nový!!: D (programovací jazyk) a Třída (programování) · Vidět víc »

Typová inference

Typová inference nebo odvozování typu je vlastnost některých programovacích jazyků, která umožňuje nedeklarovat typ proměnné, pokud jej lze odvodit (rekonstruovat) ze zbývajících informací a pravidel zápisu.

Nový!!: D (programovací jazyk) a Typová inference · Vidět víc »

Typový systém

Typový systém lze v informatice definovat jako „tvárný syntaktický rámec pro klasifikování výrazů podle toho, jaký druh hodnoty vypočítávají“.

Nový!!: D (programovací jazyk) a Typový systém · Vidět víc »

UN*X

UN*X je označení pro víceúlohový a víceuživatelský operační systém, vycházející z filosofie operačního systému UNIX.

Nový!!: D (programovací jazyk) a UN*X · Vidět víc »

Unit testing

Pojem unit testing v kontextu informačních technologií označuje automatické testování a ověřování fungování a korektnosti implementace systému.

Nový!!: D (programovací jazyk) a Unit testing · Vidět víc »

Vala (programovací jazyk)

Projekt Vala je jedním z oficiálních projektů GNOME a usiluje o rozšíření možností vývoje nativně běžících aplikací o výhody, které jsou typické pro vývoj kódu kompilovaného do byte code (např. platforma Mono) a interpretovaného kódu (např. Python).

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

Vícenásobná dědičnost

Vícenásobná dědičnost (někdy také označována jako mnohonásobná dědičnost) patří do funkcionality některých objektově orientovaných programovacích jazyků, kde třídy mohou dědit atributy a metody z více než jednoho předka.

Nový!!: D (programovací jazyk) a Vícenásobná dědičnost · Vidět víc »

Walter Bright

Walter Bright je počítačový programátor, známý návrhem programovacího jazyka D. Byl také hlavní vývojář prvního nativního C++ překladače Zortech C++ (později Symantec C++, nyní Digital Mars C++).

Nový!!: D (programovací jazyk) a Walter Bright · Vidět víc »

Windows NT

Windows NT je v informatice označení pro řadu 32 a 64bitového operačního systému firmy Microsoft, které jsou určeny pro osobní počítače IBM PC kompatibilní (s procesory IA-32 a novějšími).

Nový!!: D (programovací jazyk) a Windows NT · 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ý!!: D (programovací jazyk) a Zpětná kompatibilita · Vidět víc »

1. červen

1.

Nový!!: D (programovací jazyk) a 1. červen · Vidět víc »

2. leden

2.

Nový!!: D (programovací jazyk) a 2. leden · Vidět víc »

2001

Rok 2001 (MMI) gregoriánského kalendáře začal v pondělí 1.

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

2007

Rok 2007 (MMVII) gregoriánského kalendáře začal v pondělí 1.

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

2023

Rok 2023 (MMXXIII) gregoriánského kalendáře začal v neděli 1. ledna a skončí v neděli 31. prosince.

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

8. prosinec

8.

Nový!!: D (programovací jazyk) a 8. prosinec · Vidět víc »

Přesměrování zde:

Jazyk D.

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