IDE
IDE znamená „Integrated Device Electronics“ i „Integrated Development Environment“. První z těchto významů je termín z oblasti hardwaru, zatímco druhý souvisí s programováním softwaru.
1. Integrated Device Electronics
IDE bylo nejrozšířenějším typem pevného disku od poloviny 90. let do konce prvního desetiletí 21. století. „Integrovaná“ část názvu popisuje, jak je řadič integrován přímo do samotného disku. IDE a ATA se často používají jako synonyma, protože oba pojmy označují stejný typ pevného disku. ATA však popisuje rozhraní, zatímco IDE popisuje samotný pevný disk.
První standard IDE (ATA-1) byl vydán v roce 1994 a podporoval rychlosti přenosu dat 8,3 Mb/s v režimu DMA. Enhanced IDE (ATA-2) byl standardizován v roce 1996 a podporoval rychlosti přenosu dat až 16,7 Mb/s – dvojnásobek rychlosti původního standardu. Několik dalších standardů IDE bylo označeno pomocí verzí ATA (až po ATA-7) a jejich maximální rychlost dosáhla 133 Mb/s. Rozhraní IDE bylo nakonec nahrazeno rozhraním SATA, které je ještě rychlejší.
2. Integrated Development Environment
Softwarové IDE je aplikace, kterou vývojáři používají k vytváření počítačových programů. V tomto případě „integrované“ označuje způsob, jakým jsou různé vývojové nástroje spojeny do jediného programu. Typické IDE například obsahuje editor zdrojového kódu, debugger a kompilátor. Většina IDE také poskytuje projektové rozhraní, které programátorům umožňuje sledovat všechny soubory související s projektem. Mnohá IDE podporují také správu verzí.
Některá IDE poskytují běhové prostředí (RTE) pro testování softwarových programů. Když je program spuštěn v prostředí RTE, vývojář může sledovat každou událost, ke které v testované aplikaci dojde. To může být užitečné při hledání a opravování chyb a při určování zdroje úniků paměti. Protože IDE poskytují centralizované uživatelské rozhraní pro psaní kódu a testování programů, může programátor rychle provést změnu, program znovu zkompilovat a znovu spustit. Programování je stále náročná práce, ale software IDE pomáhá zefektivnit proces vývoje.
Otestujte své znalosti
