Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




InfoA_Software

PDF
Stáhnout kompletní materiál zdarma (2.57 MB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

• Program vzniká překladem (kompilací) zdrojového kódu zapsaného v nějakém 

programovacím jazyceProgramovací jazyk je jakýkoliv umělý jazyk, který je 

možné využít pro definici sekvence instrukcí, které jsou v konečné fázi zpracovány a 

provedeny počítačem.

• Program je přeložen z programovacího jazyka (používá programátor) do 

strojového jazyka (používá procesor počítače). Překlad provede překladač 

(kompilátor).

• Akce formulace, zápisu a ladění programu se dohromady nazývají programování 

toto programování provádějí programátoři

• Množina programů tvoří programovou aplikaci, kde každý z programů se 

specializuje na nějakou aktivitu (např. Microsoft Word se skládá z mnoha 

programů). V jednoduchém případě může aplikaci tvořit jen jeden program (např. 

aplikace Kalkulačka). 

67

Překlad programu

68

program.c

program.exe

Překladač

(Compiler)

Zdrojový kód programu 
napsaný v textovém editoru

Strojový kód programu 

spustitelný na počítači

Strojový jazyk

• Pomocí strojového jazyka byly koncipovány první programy pro počítače. 

Program ve strojovém jazyku je sestaven z jednotlivých instrukcí (operací), 

kterým procesor počítače rozumí, manipulujícími s daty (operandy). 

• Nevýhody strojového jazyka:

– pro každý typ počítače existuje jiný strojový kód, takže pokud měl jeden program 

běžet na různých počítačích, bylo jej prostě nutno naprogramovat několikrát znovu. 

– složitost - zápis programů ve strojovém kódu předpokládá široké znalosti 

programátora. 

• Proto byly vyvinuty tzv. vyšší programovací jazyky, které se více podobají 

přirozenému jazyku člověka. 

• Vyšší programovací jazyk - je programovací jazyk s větší mírou abstrakce. Vyšší 

abstrakcí je míněno přiblížení zápisu zdrojového kódu programu v daném 

programovacím jazyce k tomu, jak problémy zpracovává svým myšlením člověk.

• A protože se program zapsaný ve vyšším programovacím jazyce překládá do 

Témata, do kterých materiál patří