ComputereProgrammering

Compilation - en proces, der letter kommunikationen og computer programmør

Oprettelse de sidste faser af et specifikt program er enhver programmør tvunget til at se på de compiler funktioner. Den tekniske dokumentation af dette program er afsat et beskedent definition som et hjælpeprogram, at kompilere. Compilation - er processen med at konvertere et program skrevet i et sprog, der forstås af den person (højniveau sprog) til kommandoer forståelige til maskinen (lav-niveau sprog). Resultatet er et program, der er tæt på maskinkode. Det kan synes som et objekt modul, den grundlæggende kode. Nogle gange, et sådant program svarer til assembler.

Således kompilering - er når input oplysninger (kildekode), som repræsenterer en beskrivelse af algoritmen, eller skrevet i et problemorienteret sprogprogram kan omskrives i den tilsvarende liste over hold repræsenteret i objektkode (maskine-orienterede sprog).

Hvis selv at forenkle definitionen, så kompilere - en udsendelse maskine program med en problemorienteret i maskinen-orienterede sprog.

På trods af den gennemsigtighed og enkelhed af definitionen, kompilering - denne proces er ganske mange facetter. Der findes flere typer af det. Batch kompilering sker på flere source moduler i ét punkt opgave. Progressive kompilering - det er det samme som en fortolkning af (turbaseret uafhængig opgørelse af hver efterfølgende operatør). Men der er betinget kompilering. I dette tilfælde udsendelsen tekst er afhængig af de betingelser, der er angivet i source program compiler direktiver.

Ændring af værdien af visse konstanter kan justeres til eller fra udsendelsen af programmet tekst.

Til hjælp for programmørerne brugte den mest komfortable og compilere er tilpasset til at løse forskellige problemer. Hvis vi foretager en klassifikation, er det muligt at skelne flere typer af lignende forsyningsselskaber.

Vektoriseret compiler genererer kildekoden til maskinoversættelse computerkode, tilpasning til vektoren processorer.

Fleksibel compiler er designet baseret på et modulært princip. Det styres af tabeller. Han er programmeret i et højt niveau sprog. dens gennemførelse er også muligt ved hjælp compiler-compiler.

Inkremental compiler udfører re-transmission af programmet fragmenter og ændringer dertil, og genkompilering af programmet er elimineret.

Interpretive eller trinvis compiler bruger princippet om konsekvent gennemførelse af den uafhængige kompilering for hvert udsagn eller kommando af kilden programmet.

Compiler compiler - det er en oversætter, som tager en formel beskrivelse af programmeringssproget. Han er i stand til selvstændigt at generere en compiler til et bestemt sprog.

Debug compiler kan selvstændigt eliminere nogle typer syntaksfejl.

Compiler bosiddende tildelt en fast plads i hukommelsen, og det er til rådighed, når genbruge en bred vifte af opgaver.

Der samokompiliruemye compilere. De er skrevet i samme sprog, som der er udsendt.

Universal compiler har en formel beskrivelse baserede semantik og syntaks i kildesproget. Den består af en kerne af syntaktiske og semantiske downloaders.

Det mest almindelige problem, hvor compileren fund ansøgning - er at samle en kerne til Linux-platformen. Denne operation gør det muligt at løse en lang række spørgsmål i forbindelse med harmoniseringen af udstyr og indstilling den mest hensigtsmæssige version af platformen.

Kompilering Java implementeres ved hjælp af compilere, der arbejder på en række forskellige platforme. Dette giver dig mulighed for at rekompilere kildekoden til behovene i operativsystemer fra forskellige producenter.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 da.delachieve.com. Theme powered by WordPress.