File:Compiler.svg · Wikimedia Commons · See Wikimedia Commons
kompilator
Sign in to saveAlso known as code compiler
program przekształcający kod źródłowy programów w kod obiektowy
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 · Polski
Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym). Proces ten nazywany jest kompilacją. W informatyce kompilatorem nazywa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler. Różnica pomiędzy kompilatorem a asemblerem polega na tym, iż każde polecenie języka programowania może zostać rozbite na wiele podpoleceń języka maszynowego (przy czym nowoczesne asemblery również posiadają składnię umożliwiającą zapis wielu poleceń maszynowych jako jednego polecenia kodu źródłowego oraz opcje optymalizacji kodu). Kompilatory mogą mieć możliwość automatycznej alokacji pamięci dla zmiennych, implementowania struktur kontrolnych lub procedur wejścia-wyjścia. Stosowanie kompilatorów ułatwia programowanie (programista nie musi znać języka maszynowego) i pozwala na większą przenośność kodu pomiędzy platformami.
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