Klasifikácia programovacích jazykov: hlavné aspekty každého druhu
Skôr ako sa zoznámite s týmto smeromako klasifikácia programovacích jazykov, stojí za to trochu pochopiť pojmy a pojmy. Každý počítač má schopnosť vykonávať niekoľko špecifických úloh, po postupnom vykonávaní programu algoritmov. Kombináciou pokynov, ktoré naznačujú cestu k roztoku, sa hovorí počítačový program. Avšak na to, aby sa ľudská reč preložila do formy, ktorá by bola zrozumiteľná pre počítač, sa vyvíjajú špeciálne systémy pre zápis, ktoré v konečnom dôsledku s pomocou prekladateľa majú formu strojových kódov.
Existujú rôzne úrovne programovacích jazykovktoré sú rozdelené na nízke, vysoké a veľmi vysoké. Prvý smer spočíva v tom, že človek zavedie určitú postupnosť čísel, ktorá má formu jednotiek a núl. Existuje vysoká pravdepodobnosť chyby. Ak chcete pracovať v tomto smere, potrebujete vysoko kvalifikovaného odborníka. Druhý smer zahŕňa aj jazyky BASIC a FORTRAN, Algol a Pascal a mnoho ďalších. Opis pokynov v tejto forme je omnoho ľahší a ľahko vnímaný človekom. Reprezentant superúrovni je považovaný za APL. Chyba pri použití tejto možnosti je úplne eliminovaná a veľkosť programu je znížená na minimum. Vývoj programovacích jazykov sa vyskytol v popísanom poradí. V tejto fáze najobľúbenejšie jazyky na vysokej úrovni.
Všetky známe jazyky vo svete vytvárania programov možno rozdeliť do niekoľkých typov:
- Strojovo orientované. Tieto jazyky sú priamo závislé na vlastnostiach každého jednotlivého počítača. Tento smer vám umožňuje vytvárať programy vysokej kvality pomocou hardvérových zdrojov. Je možné predpovedať objektívny kód. Nevýhodou je nízka rýchlosť tvorby programov a veľké úsilie v práci. Nezabudnite, že program vytvorený pre jeden počítač nie je absolútne vhodný pre všetkých ostatných.
- Klasifikácia programovacích jazykovnaznačuje prítomnosť symbolického kódovania. Táto oblasť patrí medzi tím. Čísla tu sú nahradené identifikátormi, ktoré poskytujú úľavu pri zapamätávaní obsahu znakov počas písania. Pravdepodobnosť chyby klesá na nulu.
- Autokódy sú tiež bezpodmienečným prvkomklasifikácia programovacích jazykov bude neúplná. Smer sa podobá symbolickému kódovaniu, používa však oveľa väčší rozsah makier. Sú charakterizované prítomnosťou opakujúcich sa prvkov v rôznych častiach programu.
- Strojovo nezávislý. Popisujú cestu úlohy, ktorú je možné ďalej spracovať. Jedna z možností, ktorá je k dispozícii pre pomerne širokú škálu používateľov.
- Problém orientované. Ich výskyt súvisí s rozšírením spektra úloh, ktoré stojí za to. Tento smer poskytuje sadu príkazov, ktoré vám umožňujú jasne a jasne vytvoriť požadovaný algoritmus.
- Klasifikácia programovacích jazykovposkytuje taký prvok ako univerzálne jazyky. Sú určené na plnenie úloh komerčných, vedeckých a iných plánov. Sú tiež navrhnuté na pomoc pri modelovaní.
- Zohľadňuje sa dôležitý typ jazykov dialógu. Sú potrebné na vytvorenie spojenia medzi človekom a strojom. Okrem smeru v rozhodnutí, jazyk obsahuje veľa medzery a stereotypy. Zmeny a dodatky k programom sú teraz pomerne jednoduché a rýchle, a to pridaním alebo odstránením jednotlivých prvkov. Jasný reprezentant smeru je BASIC. </ ul </ p>