Logo
Unionpedia
Meddelelse
Nu på Google Play
Ny! Hent Unionpedia på din Android™ enhed!
Hent
Hurtigere adgang end browser!
 

Compiler

Indeks Compiler

En compiler (også kaldet kompiler eller oversætter) er et computerprogram der automatisk kan oversætte fra et programmeringssprog til et andet.

81 relationer: Ada (programmeringssprog), Anders Hejlsberg, Ant (computerprogram), Assembler, Assemblersprog, Atmel AVR, AutoHotkey, Backus-Naur form, BASIC, Bc programmeringssprog, BKUNIX, Brainfuck, Build time, C (programmeringssprog), Cherokee (webserver), Clang, COBOL, Common Gateway Interface, Compile time, Computerprogram, Datalogi, DBASE, Elizabeth Holmes, Fortolker, FreeBSD, GCC, GNU, Grace Hopper, Haskell (programmeringssprog), Hello world-program, IBM 650, Instruktionssæt, Integreret udviklingsmiljø, Ivrig evaluering, Javac, Kenneth Thompson, Kildekode, Kodeabe, Kvantedatabehandling, Level editor, Linker, Linux From Scratch, LLVM, Macro (samling af instruktioner), Maskinkode, Mønstergenkendelse, NDoc, Object Pascal, Oversætter, Pascal (programmeringssprog), ..., PHP, PIC (mikrocontroller), Plankalkül, Præcompiler, Præprocessor, Programmering, Programmeringssprog, Register (cpu), REXX, Richard M. Stallman, Rust (programmeringssprog), Scala (programmeringssprog), Scriptsprog, Softwareapplikation, Spaghettikode, Standard ML, Stephen C. Johnson, Subrutine, Syntaksfejl, Tekststreng, The Mythical Man-Month, Toolchain, Turing-prisen, UNIX-værktøjer, VBScript, Versionsstyring, Virtuel maskine, Visual Prolog, XBase, .exe, .NET (Microsoft). Expand indeks (31 mere) »

Ada (programmeringssprog)

thumb Ada er et struktureret programmeringssprog med statisk typetjekning, som er en videreudvikling af Pascal, der var fæstet stor lid til i 1970'erne og 1980'erne.

Ny!!: Compiler og Ada (programmeringssprog) · Se mere »

Anders Hejlsberg

Anders Hejlsberg (født 2. december 1960) er en indflydelsesrig dansk programmør.

Ny!!: Compiler og Anders Hejlsberg · Se mere »

Ant (computerprogram)

Apache Ant er et computerprogram til styring af compilering og pakning af javaprogrammer.

Ny!!: Compiler og Ant (computerprogram) · Se mere »

Assembler

Eksempel på assemblersprog En assembler er et program, som oversætter assemblersprog til maskinkode.

Ny!!: Compiler og Assembler · Se mere »

Assemblersprog

Eksempel på assemblersprog Assemblersprog (eller assembler-kode, assembly-kode) er i praksis en symbolsk måde at udtrykke maskinkode på, eventuelt kombineret med et simpelt makrosystem.

Ny!!: Compiler og Assemblersprog · Se mere »

Atmel AVR

Atmel AVR Atmel AVR er en familie af RISC mikrocontrollere fra Atmel.

Ny!!: Compiler og Atmel AVR · Se mere »

AutoHotkey

AutoHotkey logo AutoHotkey er et free, open-source særlig scripting language for Microsoft Windows, som oprindeligt har til formål at yde lette keyboard shortcuts eller genvejstaster, hurtig macro-oprettelse og software automation der giver bruger med de fleste niveauer af computer dygtighed mulighed for at automatisere gentagne opgaver i alle Windows-programmer.

Ny!!: Compiler og AutoHotkey · Se mere »

Backus-Naur form

Backus-Naur form (BNF) er en metasyntaks, dvs.

Ny!!: Compiler og Backus-Naur form · Se mere »

BASIC

En programstump i BASIC. BASIC er en forkortelse for Beginners All-purpose Symbolic Instruction Code.

Ny!!: Compiler og BASIC · Se mere »

Bc programmeringssprog

bc, for basic calculator er "en vilkårlig præcisions regnemaskine sprog" med syntaks der ligner C-programmeringssproget.

Ny!!: Compiler og Bc programmeringssprog · Se mere »

BKUNIX

Skærmbilled med BKUNIX BKUNIX er et styresystem for den sovietiske PC Elektronika BK.

Ny!!: Compiler og BKUNIX · Se mere »

Brainfuck

Brainfuck er et meget minimalistisk, esoterisk programmeringssprog.

Ny!!: Compiler og Brainfuck · Se mere »

Build time

Begrebet build time anvendes i it-teknisk sammenhæng, og fortæller at noget sker på samme tidspunkt som programmet bygges.

Ny!!: Compiler og Build time · Se mere »

C (programmeringssprog)

C er navnet på et imperativt programmeringssprog udviklet af Dennis Ritchie.

Ny!!: Compiler og C (programmeringssprog) · Se mere »

Cherokee (webserver)

Cherokee er en platformsuafhægig webserver.

Ny!!: Compiler og Cherokee (webserver) · Se mere »

Clang

Clang er en compiler front end for programmeringssprogene C, C++, Objective-C og Objective-C++.

Ny!!: Compiler og Clang · Se mere »

COBOL

Eksempel på brug af COBOL programmeringssproget COBOL er et tidligt højniveau-programmeringssprog.

Ny!!: Compiler og COBOL · Se mere »

Common Gateway Interface

Common Gateway Interface (eller CGI) er en Internetteknologi der gør det muligt for en bruger af en webbrowser at kommunikere med serveren på en sådan måde, at brugeren kan anmode serveren om at udføre et computerprogram.

Ny!!: Compiler og Common Gateway Interface · Se mere »

Compile time

Begrebet compile time anvendes i it-teknisk sammenhæng og betyder: Ved programmets kompileringstidspunkt.

Ny!!: Compiler og Compile time · Se mere »

Computerprogram

brugeren (engelsk ''User'') interagerer med applikationssoftware, på en typisk computer. Applikationssoftwarens lag deler grænseflade med styresystemet (engelsk ''Operating System''), som igen kommunikerer med hardware. Pilene indikerer datastrømme. Et stykke computersoftware eller kortere software også kaldet programmel, udgøres af et eller flere computerprogrammer.

Ny!!: Compiler og Computerprogram · Se mere »

Datalogi

Datalogi er læren om data og behandling af data – især vha.

Ny!!: Compiler og Datalogi · Se mere »

DBASE

dBASE var den første almindeligt forekommende databaseapplikation til microcomputere.

Ny!!: Compiler og DBASE · Se mere »

Elizabeth Holmes

Elizabeth Anne Holmes (født 3. februar 1984 i Washington D.C.), er en amerikansk iværksætter, opfinder og dømt bedrager, som var grundlægger og administrerende direktør for Theranos.

Ny!!: Compiler og Elizabeth Holmes · Se mere »

Fortolker

En fortolker (på engelsk: interpreter) er et computerprogram, der oversætter kildekode linje for linje til et maskinkodeformat med henblik på læsning og udførelse på en virtuel maskine/computer.

Ny!!: Compiler og Fortolker · Se mere »

FreeBSD

FreeBSD er et frit, open source, Unix-lignende computerstyresystem.

Ny!!: Compiler og FreeBSD · Se mere »

GCC

GCC er en alsidig compiler, der er udviklet i GNU-projektet.

Ny!!: Compiler og GCC · Se mere »

GNU

GNU er et fri software Unix-lignende styresystem.

Ny!!: Compiler og GNU · Se mere »

Grace Hopper

Grace Hopper ved UNIVAC computerens keyboard omkring 1960 Grace Murray Hopper (født Grace Brewster Murray den 9. december 1906 i New York, død 1. januar 1992 i Arlington, Virginia), var en amerikansk matematiker, IT-specialist og kontreadmiral i US Navy.

Ny!!: Compiler og Grace Hopper · Se mere »

Haskell (programmeringssprog)

Haskell er navnet på et rent funktionsprogrammeringssprog med en ikke-striks ("doven") semantik og stærke, statiske typer.

Ny!!: Compiler og Haskell (programmeringssprog) · Se mere »

Hello world-program

Dialogboks med teksten "Hello World" C skrevet i hånden på et stykke printerpapir af Brian W. Kernighan (1978). Hello, world! er et simpelt computerprogram, der demonstrerer nogle af de basale elementer i et programmeringssprog.

Ny!!: Compiler og Hello world-program · Se mere »

IBM 650

IBM 650 IBM 650 var en af IBM’s første computere, og den var verdens første masseproducerede computer.

Ny!!: Compiler og IBM 650 · Se mere »

Instruktionssæt

Ved et instruktionssæt forstås mængden af de maskinkodeinstruktioner, som en given CPU kan udføre.

Ny!!: Compiler og Instruktionssæt · Se mere »

Integreret udviklingsmiljø

Integreret udviklingsmiljø eller integreret softwareudviklingsmiljø forkortes til IDE efter engelsk Integrated Development Environment.

Ny!!: Compiler og Integreret udviklingsmiljø · Se mere »

Ivrig evaluering

Inden for programmering er ivrig evaluering (eller grådig evaluering) en strategi som de fleste traditionelle programmeringssprog anvender.

Ny!!: Compiler og Ivrig evaluering · Se mere »

Javac

Javac (Java compiler) er en compiler til programmeringsproget Java.

Ny!!: Compiler og Javac · Se mere »

Kenneth Thompson

Kenneth (Ken) Thompson (født 1943 i New Orleans, Louisiana) er amerikansk datalog og styresystempioner.

Ny!!: Compiler og Kenneth Thompson · Se mere »

Kildekode

Kildekode (på engelsk: source code) er den tekst i et programmeringssprog, som programmøren har skrevet.

Ny!!: Compiler og Kildekode · Se mere »

Kodeabe

En frustreret kodeabe Ordet Kodeabe refererer generelt til en programmør eller anden person, der skriver kildekode som levevej.

Ny!!: Compiler og Kodeabe · Se mere »

Kvantedatabehandling

En wafer med Intels kvantecomputerchips Kvantedatabehandling er enhver mål-orienteret aktivitet som forudsætter, drager fordel af, eller skaber en matematisk sekvens af trin kendt som en algoritme — der kan udføres på en kvantecomputer.

Ny!!: Compiler og Kvantedatabehandling · Se mere »

Level editor

En level editor (alternativt map editor, campaign editor eller scenario editor) er et computerprogram anvendt til at designe, skabe og kompilere baner til computerspil.

Ny!!: Compiler og Level editor · Se mere »

Linker

Indenfor datalogi er en linker et program, som tager output fra en compiler (kaldet objektkode) som input - og producerer som output et færdigt computerprogram, som kan afvikles.

Ny!!: Compiler og Linker · Se mere »

Linux From Scratch

Linux From Scratch (LFS) er navnet på en bog skrevet af Gerard Beekmans og flere.

Ny!!: Compiler og Linux From Scratch · Se mere »

LLVM

LLVM (tidligere Low Level Virtual Machine) er en compiler infrastruktur skrevet i C++.

Ny!!: Compiler og LLVM · Se mere »

Macro (samling af instruktioner)

En macro (også stavet makro) er inden for informationsteknologien en samling af instruktioner eller kommandoer, der kan angives eller udføres under ét navn.

Ny!!: Compiler og Macro (samling af instruktioner) · Se mere »

Maskinkode

Maskinkode er det "sprog" som en computer, eller mere præcist: computerens CPU, forstår.

Ny!!: Compiler og Maskinkode · Se mere »

Mønstergenkendelse

Indenfor funktionel programmering betegner termen mønstergenkendelse (eng: pattern matching) muligheden for, at passe værdier op mod mønstre.

Ny!!: Compiler og Mønstergenkendelse · Se mere »

NDoc

NDoc er et dokumentationsværktøj rettet mod.NET-udviklingsplatformen.

Ny!!: Compiler og NDoc · Se mere »

Object Pascal

Object Pascal er et programmeringssprog.

Ny!!: Compiler og Object Pascal · Se mere »

Oversætter

En oversætter er en person, der lever af at oversætte tekster fra et sprog til et andet.

Ny!!: Compiler og Oversætter · Se mere »

Pascal (programmeringssprog)

Screenshot med pascal på skærmen Pascal er et såkaldt blokorienteret programmeringssprog udviklet af Nicklaus Wirth i årene 1968-1970, som er opkaldt efter den franske matematiker Blaise Pascal.

Ny!!: Compiler og Pascal (programmeringssprog) · Se mere »

PHP

PHP er et objekt-orienteret server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder.

Ny!!: Compiler og PHP · Se mere »

PIC (mikrocontroller)

PIC er en familie af RISC-mikrocontrollere lavet af firmaet Microchip Technology.

Ny!!: Compiler og PIC (mikrocontroller) · Se mere »

Plankalkül

Plankalkül (på tysk Plan Calculus) regnes for det første programmeringssprog.

Ny!!: Compiler og Plankalkül · Se mere »

Præcompiler

En præcompiler, også kaldet en præprocessor, er et program, der kan modificere en kopi af kildekoden til et computerprogram, inden den modificerede kode sendes videre til compileren eller assembleren.

Ny!!: Compiler og Præcompiler · Se mere »

Præprocessor

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å bytekode), 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.

Ny!!: Compiler og Præprocessor · Se mere »

Programmering

Programmering (fra oldgræsk πρόγραμμα prógramma) er en proces, som går ud på at udvikle computerprogrammer (software) til elektronisk databehandling på en computer, ofte ved hjælp af et programmeringssprog.

Ny!!: Compiler og Programmering · Se mere »

Programmeringssprog

Indenfor datalogi er programmeringssprog kunstige sprog, som er designet til at udføre beregninger på en computer.

Ny!!: Compiler og Programmeringssprog · Se mere »

Register (cpu)

Et register er en særlig form for digital hukommelse knyttet til den centrale procesenhed, cpu'en, i en computer.

Ny!!: Compiler og Register (cpu) · Se mere »

REXX

Et Rexx-logo REXX (REstructured eXtended eXecutor) er et fortolket programmeringssprog som er udviklet af IBM.

Ny!!: Compiler og REXX · Se mere »

Richard M. Stallman

Richard Matthew Stallman (født 16. marts 1953) er kendt under initialerne RMS.

Ny!!: Compiler og Richard M. Stallman · Se mere »

Rust (programmeringssprog)

Rust er et multi-paradigme programmeringssprog skabt af Graydon Hoare, der er omhyggeligt designet til at levere høj ydeevne og it-sikkerhed.

Ny!!: Compiler og Rust (programmeringssprog) · Se mere »

Scala (programmeringssprog)

Scala er et fler-paradigmatisk programmeringssprog, der både integrerer egenskaber fra objektorienteret og funktionel programmering.

Ny!!: Compiler og Scala (programmeringssprog) · Se mere »

Scriptsprog

Script-sprog er også programmeringssprog.

Ny!!: Compiler og Scriptsprog · Se mere »

Softwareapplikation

LibreOffice Writer Et applikationsprogram, softwareapplikation, applikation eller blot app er i computer-/datalogi-terminologi et computerprogram, der tjener et brugerformål, modsat systemprogrammer.

Ny!!: Compiler og Softwareapplikation · Se mere »

Spaghettikode

Spaghettikode (på engelsk: spaghetti code) er et velkendt (oftest, men ikke altid nedsættende) udtryk eller begreb for kildekode der er skrevet på en måde, så det ikke har samme rene, ensartede og logiske struktur hele vejen gennem koden.

Ny!!: Compiler og Spaghettikode · Se mere »

Standard ML

Standard ML (SML) er et funktionsorienteret programmeringssprog som understøtter moduler, statisk typetjek og typeinferens.

Ny!!: Compiler og Standard ML · Se mere »

Stephen C. Johnson

Stephen (Steve) C. Johnson, amerikansk matematiker og programmør, skaberen af yacc, lint, portable C compiler, spell og andre centrale UNIX værktøjer.

Ny!!: Compiler og Stephen C. Johnson · Se mere »

Subrutine

En subrutine er en samling computerinstruktionssætinstruktioner, evt.

Ny!!: Compiler og Subrutine · Se mere »

Syntaksfejl

Fejlmeddelelsen "syntax error" på en Commodore 64. Syntaksfejl er, inden for datalogi, en fejlmeddelelse der vises når et program ikke er skrevet i overensstemmelse med de syntaktiske regler for et programmeringssprog.

Ny!!: Compiler og Syntaksfejl · Se mere »

Tekststreng

Tekststreng, fra string, bruges i sammenhæng med programmering og skriptsprog, og betegner en sekvens (string, dvs. tråd eller streng) af tegn.

Ny!!: Compiler og Tekststreng · Se mere »

The Mythical Man-Month

The Mythical Man-Month: Essays on Software Engineering er en bog af amerikaneren Fred Brooks, som handler om IT-projektledelse.

Ny!!: Compiler og The Mythical Man-Month · Se mere »

Toolchain

Indenfor software er en toolchain en mængde af udviklingsværktøjer som anvendes til at skabe et produkt – f.eks.

Ny!!: Compiler og Toolchain · Se mere »

Turing-prisen

A.M. Turing-prisen (eng. A.M. Turing Award) er en pris som gives én gang årligt af den amerikanske Association for Computing Machinery (ACM) til en person udvalgt på grundlag af sine teknisk-videnskabelige bidrag til datalogien.

Ny!!: Compiler og Turing-prisen · Se mere »

UNIX-værktøjer

Dette er en liste af UNIX-værktøjer som specificeret af IEEE Std 1003.1-2008, som er en del af Single UNIX Specification (SUS).

Ny!!: Compiler og UNIX-værktøjer · Se mere »

VBScript

VBScript (kort for Visual Basic Scripting Edition) er et "script"-sprog, der fortolkes via Microsoft's Windows Script Host.

Ny!!: Compiler og VBScript · Se mere »

Versionsstyring

Versionsstyring er et softwareværktøj til at holde styr på versioner af filer, f.eks.

Ny!!: Compiler og Versionsstyring · Se mere »

Virtuel maskine

VirtualBox En virtuel maskine (ofte forkortet VM, på engelsk virtual machine) er et miljø/maskine, som reelt set ikke eksisterer og som enten kan fortolke, aflæse og udføre maskinkode eller maskinkode-lignende bytekode (som kun den virtuelle maskine kan læse, forstå og udføre).

Ny!!: Compiler og Virtuel maskine · Se mere »

Visual Prolog

Visual Prolog, tidligere kendt som PDC Prolog og Turbo Prolog, er en dansk produceret, stærkt typet, objektorienteret udvidelse af Prolog.

Ny!!: Compiler og Visual Prolog · Se mere »

XBase

xBase er det generiske navn for den gruppe af programmeringssprog og databasesystemer.

Ny!!: Compiler og XBase · Se mere »

.exe

.EXE (eller.exe) er en almindelig filtypeendelse for filer, der indeholder eksekverbar programkode, dvs.

Ny!!: Compiler og .exe · Se mere »

.NET (Microsoft)

.NET (Microsoft).NET (udtales "dot net") er et software-framework som primært kører på Microsoft Windows, men også findes i version til Linux og Mac, og som giver mulighed for at afvikle programmer skrevet i et.NET-programmeringssprog såsom C# eller Visual Basic.NET.

Ny!!: Compiler og .NET (Microsoft) · Se mere »

Omdirigeringer her:

Kompiler, Oversætter (datalogi).

UdgåendeIndgående
Hej! Vi er på Facebook nu! »