File:Compiler.svg · Wikimedia Commons · See Wikimedia Commons
compiler
Sign in to saveAlso known as code compiler
In computing, a compiler is software that translates computer code written in one programming language (the source language) into another language (the target language). The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language (e.g. assembly language, object code, or machine code) to create an executable program.
A compiler is software that translates computer code written in one programming language into another language, most commonly converting human-readable code into machine code that computers can execute. This translation process matters because it allows programmers to write instructions in languages designed for human understanding, while enabling those instructions to actually run on computer hardware.
AI-generated from the Wikipedia summary — may contain errors.
Article · Nederlands
Een compiler (letterlijk samensteller of opbouwer) is een computerprogramma dat een in een brontaal geschreven programma vertaalt in een semantisch equivalent programma in een doeltaal. Het vertalen of omzetten wordt compilatie of compileren genoemd. Met compiler wordt voornamelijk een programma bedoeld dat een programma in een hogere programmeertaal vertaalt naar een lagere programmeertaal, meestal assembleertaal of machinecode. De voornaamste reden om broncode te compileren is dan ook het maken van uitvoerbare code. Als het gecompileerde programma uitgevoerd kan worden op een computer met een andere CPU of een ander besturingssysteem dan de computer waarop de compiler zelf draait, spreekt men van een . Een programma dat een vertaling uitvoert tussen hogere programmeertalen wordt meestal niet compiler genoemd, maar . Vertaalt een programma van een lagere programmeertaal naar een hogere dan spreekt men van een decompiler. Formeel is compilatie het vertalen van expressies uit een formele invoertaal naar expressies uit een formele uitvoertaal (of doeltaal). De compiler controleert ook of de invoer welgevormd is en of er een correcte vertaling gemaakt kan worden, zo niet dan worden er foutmeldingen gegeven. Tegenwoordig werkt men meestal interactief en stopt de compiler doorgaans bij de eerste foutmelding. Bij de klassieke batchverwerking (de programmeur stuurt zijn programma naar het computercentrum en ontvangt de uitvoer uren later of de volgende dag) onderzoekt de compiler het hele programma op fouten.
Abstract from DBpedia / Wikipedia · CC BY-SA
Gallery (9)
Available in 96 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- हिन्दी
- Afrikaans
- Albanian
- Aragonese
- Armenian
- Asturian
- azb
- Azerbaijani
- Bahasa Indonesia
Show 77 more
- Bangla
- Basque
- be_x_old
- Belarusian
- Bosnian
- Breton
- Bulgarian
- Burmese
- Catalan
- Central Kurdish
- Croatian
- Czech
- Danish
- Esperanto
- Estonian
- Filipino
- Finnish
- Galician
- Georgian
- Greek
- Hausa
- Hebrew
- Hungarian
- Icelandic
- Ido
- Iloko
- Interlingua
- Irish
- Kara-Kalpak
- Kazakh
- Kyrgyz
- Latin
- Latvian
- Lingua Franca Nova
- Lithuanian
- Lombard
- Luxembourgish
- Macedonian
- Malay
- Malayalam
- Mari
- Mirandese
- Mongolian
- Nederlands
- Nepali
- Norwegian
- Piedmontese
- Polski
- Punjabi
- Quechua
- Romanian
- Scots
- Serbian
- Serbian (Latin)
- simple
- Slovak
- Slovenian
- Svenska
- Swahili
- Tajik
- Tamil
- Telugu
- Tiếng Việt
- Türkçe
- Ukrainian
- Upper Sorbian
- Urdu
- Waray
- Western Panjabi
- Wu Chinese
- Yiddish
- Zaza
- zh_min_nan
- zh_yue
- فارسی
- ไทย
- 한국어
via Wikidata sitelinks · CC0