Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa uložil program?

Rozdeľme, ako sa ukladajú programy, pokrývajúce zdrojový kód aj spustiteľný formulár:

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!

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené