|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur lagrat program?

    Låt oss bryta ner hur program lagras och täcker både källkoden och den körbara formen:

    1. Källkodlagring

    * Textfiler: Det grundläggande sättet att lagra program är som textfiler. Det här är vad du ser när du öppnar ett program i en kodredigerare.

    * filtyper: Dessa textfiler sparas ofta med tillägg som:

    * .py (Pytonorm)

    * .java (Java)

    * .cpp (C ++)

    * .js (JavaScript)

    * .html (HTML - för webbsidor)

    * .css (CSS - för webbsida styling)

    * Innehåll: Textfilerna innehåller instruktionerna skrivna på ett specifikt programmeringsspråk, tillsammans med kommentarer som hjälper till att förklara koden.

    2. Körbar kodlagring

    * sammanställda språk (som C ++, Java):

    * sammanställning: Källkoden konverteras till maskinläsbara instruktioner (maskinkod) av ett program som kallas en kompilator.

    * körbara filer: Maskinkoden förpackas sedan i en körbar fil (som en .exe -fil på Windows).

    * lagring: Dessa körbara filer lagras på datorns hårddisk eller annan lagringsenhet.

    * Tolkade språk (som Python, JavaScript):

    * ingen sammanställning: Tolkade språk sammanställs inte direkt till maskinkod. Istället behandlas de rad för rad av en tolk.

    * bytecode: Vissa tolkade språk genererar bytekod, som är en mellanliggande form mellan källkod och maskinkod.

    * virtuell maskin: Bytekoden eller källkoden körs av en virtuell maskin, som översätter koden till instruktioner som datorn kan förstå.

    3. Programlagring i minnet

    * Lastning: När du kör ett program laddas den körbara filen i datorns RAM (slumpmässigt åtkomstminne).

    * exekvering: CPU (Central Processing Unit) läser sedan instruktionerna från minnet och kör dem.

    * Data: Program måste också lagra data medan de kör (som nummer, strängar och variabler). Dessa data lagras också i RAM.

    Exempel:

    * Ett Python -program: Du skapar en .py -fil som innehåller din Python -kod. Pythons tolk läser .py -filen och instruktionerna körs.

    * ett Java -program: Du skriver din Java -kod i en .java -fil. Java -kompilatorn konverterar .java -filen till en .klassfil (bytekod). En Java Virtual Machine (JVM) läser sedan .klassfilen och kör koden.

    Nyckelpunkter

    * Program finns i både mänskliga läsbara (källkod) och maskinläsbara (körbara) former.

    * Den använda typen av språk dikterar om programmet är sammanställt eller tolkat.

    * Under körningen finns program i RAM, vilket gör att CPU kan komma åt dem snabbt.

    Låt mig veta om du har mer specifika frågor om hur program lagras eller någon annan aspekt av programmering!

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hittar du antalet förekomster av ett tecken i en S…
    ·Hur Split en FLAC fil med Dev - C + +
    ·Hur man läser siffror från filer i C
    ·Datatyper för Turbo C
    ·Hur man gör Volumetrisk Dimma i Open GL
    ·Så här använder skyboxes i GtkRadiant
    ·Hur man använder triggers i GTK Radiant
    ·Hur man använder Xcode
    ·Hur man kan öka den Heap Size för Process
    ·Lägga till rader i en DataGrid
    Utvalda artiklarna
    ·Hur Importera javax Servlet på NetBeans
    ·Hur importerar jag Apps till Xcode
    ·Computer Programming Tips
    ·Hur får Slutstatus i Python
    ·Hur man kör VB6 kod
    ·Hur man beräknar en Autodesk & tröghetsmoment för en…
    ·Hur man skriver programkod som kan förhindra MS Access…
    ·Vilka är skillnaderna mellan PHP & MySQL
    ·Hur räkna hur många poster har uppdaterats för PHP
    ·Hur man skickar ett gratis SMS Använda PHP
    Copyright © Dator Kunskap https://www.dator.xyz