Azərbaycanca AzərbaycancaБеларускі БеларускіDansk DanskDeutsch DeutschEspañola EspañolaFrançais FrançaisIndonesia IndonesiaItaliana Italiana日本語 日本語Қазақ ҚазақLietuvos LietuvosNederlands NederlandsPortuguês PortuguêsРусский Русскийසිංහල සිංහලแบบไทย แบบไทยTürkçe TürkçeУкраїнська Українська中國人 中國人United State United StateAfrikaans Afrikaans
Support
www.wp1.da-dk.nina.az
  • Wikipedia

Sammenskrivningsforslag Artiklen Præcompiler er foreslået føjet ind i Præprocessor Siden december 2021 Diskutér forslage

Præprocessor

Præprocessor
www.wp1.da-dk.nina.azhttps://www.wp1.da-dk.nina.az
imageSammenskrivningsforslag
Artiklen Præcompiler er foreslået føjet ind i Præprocessor. (Siden december 2021)  Diskutér forslaget
Der er ingen kildehenvisninger i denne artikel, hvilket er et problem. Begrundelsen kan findes på diskussionssiden eller i artikelhistorikken. Du kan hjælpe ved at angive kilder til de påstande, der fremføres. Hvis ikke der tilføjes kilder, vil artiklen muligvis blive slettet (marts 2020) (Lær hvordan og hvornår man kan fjerne denne skabelonbesked)

En præprocessor (på engelsk: preprocessor eller precompiler) er en slags kompiler med den forskel, at den ikke oversætter kildekoden til maskinkode, men i stedet oversætter den til en form for midlertidigt data (ofte maskinkode-lignende instruktioner, altså ), som er forbehandlet og bedre læsbart for det program (f.eks. en virtuel maskine), som det eventuelt skal læses ind i. En virtuel maskine koblet sammen med en præprocessor kaldes en fortolker.

En præprocessor tilføjer instruktioner, der ikke findes i compileren, f.eks. ved at inkludere en makro.

Eksempler på programmeringssprog med præprocessorer

Lua
Lua bruger en præprocessor til at oversætte kildekoden til maskinkode-lignende instruktioner, før disse læses ind i den virtuelle maskine, der udfører dem, altså en fortolker.
C++
C++'s præprocessor gennemgår kildekoden for præprocessor-direktiver (anført med '#'), oversætter dem, og giver dem videre til hovedkompileren, hvor de påvirker den måde programmet kompileres på. Dog er der ingen standard for C++'s præprocessor-direktiver.
(PL/I)
Nogle versioner af PL/I tilbyder en præprocessor, men den er ikke obligatorisk.
COBOL
I COBOL kan en præprocessor erstatte korte kald til til en database (EXEC SQL) f.eks. , således at syntaksen nu passer til sprogets syntaks.

Referencer

  1. "What is a precompiler?".

Se også

  • Virtuel maskine
  • Fortolker
imageSpire
Denne artikel om datalogi eller et datalogi-relateret emne er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den.

wikipedia, dansk, wiki, bog, bøger, bibliotek, artikel, læs, download, gratis, gratis download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, billede, musik, sang, film, bog, spil, spil, mobile, Phone, Android, iOS, Apple, mobiltelefon, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, sonya, mi, PC, web, computer

Udgivelsesdato: Januar 24, 2025, 21:49 pm
De fleste læses
  • Kan 09, 2025

    Det Europæiske Kontor for Bekæmpelse af Svig

  • Kan 10, 2025

    Det Angevinske Rige

  • Kan 16, 2025

    Danske krøniker

  • Kan 07, 2025

    Dansk Naturgas

  • Kan 16, 2025

    Dansk Boldspil Union

Daglige
  • Filminstruktør

  • Per Pallesen

  • Blinkende lygter

  • Kongekabale

  • Søren Pilmark

  • Ruslands invasion af Ukraine 2022

  • Trumps ønske om at erhverve Grønland

  • Kurdistans Arbejderparti

  • Øgler

  • Sri Lank

NiNa.Az - Studio

  • Wikipedia

Tilmelding af nyhedsbrev

Ved at abonnere på vores mailingliste vil du altid modtage de seneste nyheder fra os.
Kom i kontakt
Kontakt os
DMCA Sitemap Feeds
© 2019 nina.az - Alle rettigheder forbeholdes.
Ophavsret: Dadaş Mammedov
Top