| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan er programmet?
    Lad os nedbryde, hvordan programmer gemmes, der dækker både kildekoden og den eksekverbare formular:

    1. Kildekodeopbevaring

    * Tekstfiler: Den grundlæggende måde at gemme programmer på er som tekstfiler. Dette er hvad du ser, når du åbner et program i en kodeditor.

    * Filtyper: Disse tekstfiler gemmes ofte med udvidelser som:

    * .py (Python)

    * .java (Java)

    * .cpp (C ++)

    * .js (JavaScript)

    * .html (HTML - til websider)

    * .css (CSS - til webside -styling)

    * Indhold: Tekstfilerne indeholder instruktionerne, der er skrevet på et specifikt programmeringssprog sammen med kommentarer, der hjælper med at forklare koden.

    2. Eksekverbar kodeopbevaring

    * kompilerede sprog (som C ++, Java):

    * kompilering: Kildekoden konverteres til maskinlæselige instruktioner (maskinkode) af et program kaldet en kompilator.

    * eksekverbare filer: Maskinkoden pakkes derefter i en eksekverbar fil (som en .exe -fil på Windows).

    * opbevaring: Disse eksekverbare filer gemmes på din computers harddisk eller anden lagerenhed.

    * Tolkede sprog (som Python, JavaScript):

    * Ingen samling: Tolkede sprog samles ikke direkte til maskinkode. I stedet behandles de linje for linje af en tolk.

    * Bytecode: Nogle fortolkede sprog genererer bytekode, som er en mellemform mellem kildekode og maskinkode.

    * virtuel maskine: Bytecode eller kildekode udføres af en virtuel maskine, der oversætter koden til instruktioner, som computeren kan forstå.

    3. Programopbevaring i hukommelsen

    * Indlæsning: Når du kører et program, indlæses den eksekverbare fil i computerens RAM (tilfældig adgangshukommelse).

    * udførelse: CPU'en (Central Processing Unit) læser derefter instruktionerne fra hukommelsen og udfører dem.

    * Data: Programmer skal også gemme data, mens de kører (som tal, strenge og variabler). Disse data gemmes også i RAM.

    Eksempler:

    * et Python -program: Du opretter en .py -fil, der indeholder din Python -kode. Pythons tolk læser .py -filen, og instruktionerne udføres.

    * et Java -program: Du skriver din Java -kode i en .java -fil. Java -kompilatoren konverterer .java -filen til en .class -fil (bytecode). En Java Virtual Machine (JVM) læser derefter .class -filen og udfører koden.

    Nøglepunkter

    * Programmer findes i både menneskelige læsbare (kildekode) og maskinlæsbare (eksekverbare) formularer.

    * Den anvendte sprogtype dikterer, om programmet er samlet eller fortolket.

    * Under udførelsen er programmer bosiddende i RAM, hvilket giver CPU adgang til dem hurtigt.

    Fortæl mig, hvis du har mere specifikke spørgsmål om, hvordan programmer er gemt eller et andet aspekt af programmering!

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes en Toggle Skift til en Silverlight App…
    ·Sådan må en Factorial i CPP 
    ·Sådan Debug Memory utætheder i GDB 
    ·Hvordan man tegner en String , kvadrat, rektangel , cir…
    ·Sådan tilføjes et Attribut til Node i C # 
    ·Sådan konverteres fra String til Char i C + + 
    ·Hvordan man skriver en Visual C program, der bruger en …
    ·Indlejrede Ressourcer i Silverlight 
    ·Sådan indstilles skrifttypen til Arial i C # 
    ·Sådan håndterer Browser Luk begivenheder i C 
      Anbefalede Artikler
    ·Forskellene i malloc og calloc 
    ·Hvad er et programmeringssprog Flowchart 
    ·Sådan Send en Email med vedhæftede filer i Java 
    ·Sådan bruges Datavalidering til at udfylde en Multi-Le…
    ·Sådan Call onSubmit Method i en regulator fra JSP 
    ·Sådan Indtast et String i Java 
    ·Sådan oprettes et RPG i PHP 
    ·Sådan indstilles skrifttypen til Arial i C # 
    ·Sådan konverteres fra String til Char i C + + 
    ·Sådan Indtast et Date Into MYSQL 
    Copyright © Computer Viden https://www.computerdk.com