Netleksikon - Et online leksikon
Forside | Om Netleksikon





Travelworld
er en rejseguide med links til billige flybilletter og hoteller. Siden har også en sektion om charterrejser samt en god guide til Portugal.

Find også: Flybilletter, Flybilletter og Billige flybilletter
Boligstedet
Gratis boligannoncer for både boligsøgende og boligudlejere. På Boligstedets boligportal kan du blandt andet finde en andelsbolig, lejligheder i København, Århus og Odense. Siden har også en sektion om Andelsboliger, lejligheder samt annoncer med Boliger i udlandet

Compiler

En compiler (dansk: oversætter) er et program, der først oversætter (kompilerer eller på engelsk: compiles) et programs kildekode (eng. source code) tilmed fordel til platformsuafhængig mellemkode, som optimeres, hvorefter platformsafhængig maskinkode (eng. Machine language) dannes inden det linkess hvor det derefter kan køres. Alternativet til compilere er bl.a. fortolkere, hvor kildekoden oversættes til maskinkode mens programmet kører.

En compiler, der er beregnet til at køre på én computertype, men som leverer maskinkode beregnet til kørsel på en anden type computer, omtales som en krydsoversætter, (engelsk: cross compiler).

Oversættelsen foregår i flere trin.

  • Der kan være en præ-proces, der udvider makroer
  • Kommentarer fjernes fra kildekoden.
  • Der foretages en leksikalsk analyse, der resulterer i en liste af symboler, som kan genkendes af oversætteren. Eksempelvis gøres
abekat=abe+kat;
til
'abekat', '=', 'abe', '+', 'kat', ';'
Processen hånderer også, at programmeringssprog som C og Java eksempelvis både bruger '+', '++', '+=', '=' og '

Table of contents
1 Se også
2 Eksterne henvisninger

=='.

  • Der opbygges et parsetræ, ud fra programmeringssprogets grammatik.
  • Der udføres en semantisk analyse, der eksempelvis kan afsløre om variabler, der bliver brugt også er definerede korrekt.
  • Eventuel optimering ved beskæring af parsetræet.
  • Generering af assemblerkode ud fra data i parsetræet.

Der dannes en fil med output for hver fil med kildekode, der kan udføres. Kildefiler, der kun indeholder definitioner af konstanter og variabler resulterer ikke i en outputfil.

Resultatet af oversættelsen skal behandles af en en assembler og siden en linker før der er kommet et færdigt program ud af det.

Se også

Eksterne henvisninger

Open source

Hele compilere

Compiler værktøjer

Sproggrammatikker til compilere



Denne artikel er fra Wikipedia. Læs artiklen hos Wikipedia.

- så dens galde kan tappes to gange om dagen gennem et åbent hul i dens mave.

Hvis du holder af dyr, så hjælp med at stoppe mishandlingen

Læs mere om


Kinas galdebjørne

Støt WSPA’s arbejde for at hjælpe bjørnene



Denne artikel er fra Wikipedia. Denne hjemmeside tager ikke resourcer fra Wikipedias hardware. Netleksikon.dk støtter Wikipedia projektet finansielt. Indholdet er udgivet under GNU Free Documentation License. Kontakt Netleksikon, hvis ophavsretten er krænket.

Antal besøgende: