Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Zdrojový úložný priestor
* Textové súbory: Základným spôsobom ukladania programov je textové súbory. To je to, čo vidíte, keď otvoríte program v editore kódu.
* Typy súborov: Tieto textové súbory sa často ukladajú s rozšíreniami ako:
* .py (Python)
* .java (Java)
* .cpp (C ++)
* .js (JavaScript)
* .html (HTML - pre webové stránky)
* .css (CSS - pre štýl webovej stránky)
* Obsah: Textové súbory obsahujú pokyny napísané v konkrétnom programovacom jazyku spolu s komentármi, ktoré pomáhajú vysvetliť kód.
2. Spustiteľný úložný priestor
* Zostavené jazyky (ako C ++, java):
* kompilácia: Zdrojový kód je prevedený na strojové pokyny (strojový kód) pomocou programu s názvom kompilátor.
* spustiteľné súbory: Kód stroja sa potom zabalí do spustiteľného súboru (ako súbor .exe v systéme Windows).
* úložisko: Tieto spustiteľné súbory sú uložené na pevnom disku vášho počítača alebo iného úložného zariadenia.
* interpretované jazyky (ako Python, JavaScript):
* Žiadna kompilácia: Interpretované jazyky sa priamo nezostavujú na strojový kód. Namiesto toho ich tlmočník spracuje riadok.
* Bytecode: Niektoré interpretované jazyky generujú bytecode, ktorý je medziproduktom medzi zdrojovým kódom a strojovým kódom.
* Virtuálny stroj: Bajtón alebo zdrojový kód sa vykonáva virtuálnym počítačom, ktorý prekladá kód do pokynov, ktorým počítač môže porozumieť.
3. Ukladanie programu v pamäti
* načítanie: Keď spustíte program, spustiteľný súbor sa načíta do pamäte RAM (pamäť s náhodným prístupom).
* vykonávanie: CPU (centrálna spracovateľská jednotka) potom prečíta pokyny z pamäte a vykonáva ich.
* dáta: Programy tiež musia ukladať údaje, keď sú spustené (napríklad čísla, reťazce a premenné). Tieto údaje sú tiež uložené v RAM.
Príklady:
* Python program: Vytvoríte súbor .py obsahujúci váš kód Python. Pythonov tlmočník číta súbor .py a pokyny sa vykonávajú.
* A Java Program: Píšete svoj kód Java do súboru .java. Kompilátor Java prevádza súbor .java na súbor .class (bajtEcode). Virtuálny počítač Java (JVM) potom prečíta súbor .class a vykoná kód.
Kľúčové body
* Programy existujú vo formách čitateľných (zdrojový kód) aj v strojových čítaniach (spustiteľných) formulároch.
* Typ použitého jazyka určuje, či je program zostavený alebo interpretovaný.
* Počas vykonávania býva programy v RAM, čo umožňuje CPU k nim rýchlo prístup.
Dajte mi vedieť, ak máte konkrétnejšie otázky o tom, ako sa ukladajú programy alebo akýkoľvek iný aspekt programovania!