Proč používat programovací jazyky na vysoké úrovni?
Jak víte, všechny příkazy uvnitř počítače se přenesou na speciální programovací jazyk, který operátoři jsou komplexní a nestrukturovaný posloupnost nul a jedniček. To je velmi výhodné pro elektronická zařízení, kde může být jednotka definována jako určité úrovně signálu nulový - neexistenci takového signálu. Písemné pokyny pro provádění složitých úloh pomocí takového kódu je však velmi obtížné a je prostě nemožné najít chybu a ladit ji. Proto, speciální, pohodlnější pro vývojáře, byly vyvinuta programovací jazyky na vysoké úrovni.
Historie
Program je sekvence standardních příkazů, jejichž provedení vede k řešení konkrétního úkolu. Pro první počítače programy byly napsány přímo v jazyce stroje, byly velmi těžkopádné a těžko pochopitelné. Na počátku - v polovině padesátých let minulého století, 20., století, se objevily první makra, která způsobila, že programovací proces byl více strukturovaný, a pak tzv. jazyky Assembler, který se soustředil také na kódy strojů. V návaznosti na rychlý vývoj počítačové techniky se vyvíjely a zlepšovaly programovací jazyky. A již v polovině padesátých let se objevil Fortran, první plnohodnotný programovací jazyk na vysoké úrovni. V roce 1968 představil Nicholas Wirth nový jazyk Pascal, který se dnes používá pro vývoj a tvorbu zajímavých softwarových produktů. Pak se objevil BASIC, jazyk, jehož základ se používá v objektově orientované platformě Visual Basic. V sedmdesátých letech byl zaveden další široce používaný jazyk C, který byl speciálně upraven programování systému. V současné době je vývoj a šíření celostního a univerzální objektově orientovaných systémů, stejně jako ty jazyky, které pomáhají profesionálům vytvářet internetové aplikace: HTML, PHP, java. Celkové programování asi dva tisíce různých jazycích, o celkové hmotnosti, které jsou podmíněny a nejsou používané v počítačích, stejně jako mnoha programovacích jazyků na vysoké úrovni.
Klasifikace
Nejjednodušší klasifikace rozděluje všechny existující prostředky na tzv. Nízkoúrovňové programovací jazyky, buď strojově orientované a programovací jazyky na vysoké úrovni, nebo uživatelsky orientované. Hlavní rozdíl spočívá v tom, že programy psané s jazyky první skupiny (jmenovitě assembler a mnemotechnické kódy) závisí na konkrétním počítači nebo spíše na jeho procesorovém a instrukčním souboru. Programování v jazyce na vysoké úrovni umožňuje získat aplikaci, která bude pracovat na jakémkoli počítači, bez ohledu na to hardware. Tam jsou také dvě velké skupiny jazyků: procesní a neprocesní, v rámci kterých je rozdělení také zavedeno do strukturální a funkční, funkční a logické.
Obvykle každý programátor má ve svém arzenálu asi deset různých programovacích jazyků, které může použít k řešení konkrétních úkolů. V podstatě je to, samozřejmě, na vysoké úrovni programovacích jazyků, ale také složitější pro developera strojově orientovaných jazyků jsou široce používány k vytvoření některé části softwarový produkt.
- Co je to - kompilátor nebo Jak udělat počítač pochopit, co od něj chcete?
- Java programovací jazyk
- Základní programovací jazyk a jeho historie
- Seznam programovacích jazyků. Programovací jazyky nízké a vysoké úrovně
- Počítačové programovací jazyky: typy, popis, aplikace a zpětná vazba
- Programování: Jazyk assembleru. Základy jazyka assembleru
- Python pro začátečníky
- Programovací prostředí `Pascal ABC`
- Nejpopulárnější programovací jazyky. Programovací jazyky pro začátečníky
- Co je kompilátor - popis
- Historie vývoje programovacích jazyků: stručně o všem
- Programovací jazyk c (s)
- Kód stroje jako programovací jazyk. Jazyk assembleru
- Skriptovací programovací jazyky: úkoly, funkce a výhody
- Procedurální programování je co?
- Jaký programovací jazyk mám zvolit pro začátečníka, který se má učit
- Co je makro. Naučte se detaily
- Programovací prostředí. Na cestě k vytváření vlastního softwaru
- Nejjednodušší programovací jazyk pro začátečníky
- Jak psát program v programu Poznámkový blok
- Co je to programovací systém