Compiled language (original) (raw)

About DBpedia

Tradukata programlingvo estas programlingvo, kies programojn oni ne rulas senpere per komputilo, sed antaŭe tradukas en konvenan maŝinkodon per tradukilo. La nocio kutime aperas kontraste al «interpretata programlingvo»; la kontrastigo ne estas tute formala, ĉar principe por ĉiu programlingvo eblas verki interpretilon; tamen interpretado de programoj el la fakoj, por kiuj oni kutime uzas lingvojn tradukatajn (ekz‑e komputa analitiko) povas esti neakcepteble malrapida. Tipaj programlingvoj tradukataj estas Fortrano, Algoloj, C, Paskalo, Ada.

Property Value
dbo:abstract لغة مجمّعة (بالإنجليزية: compiled language)‏هي لغة البرمجة التي عادةً ما تكون تنفيذاتها مجمّعات (المترجمات التي تولد كود الألة من الكود المصدري)، وليس المفسرات (المنفذات التي تفسر خطوة بخطوة من الكود المصدري، حيث لا تُجمّع قبل وقت التشغيل).[1] تعتبر اللغات المجمّعة أسرع من اللغات المفسّرة لأنها تعطي المبرمج تحكم أفضل بالمعالج والأجهزة الصلبة. المصطلح غامض إلى حد ما. من حيث المبدأ، يمكن تنفيذ أي لغة بمجمّع أو مفسّر. مزيج من كلا الحلين شائع أيضًا: يمكن للمجمّع ترجمة الكود المصدري إلى شكل وسيط (يسمى غالبًا كود بي p-code أو كود البايتات bytecode)، والذي يتم بعد ذلك تمريره إلى مفسر يقوم بتنفيذه (تشغيله). (ar) Kompilovaný jazyk je termín označující takový programovací jazyk, pro nějž je potřeba zdrojový kód v něm napsaný nejprve přeložit pomocí překladače do strojového kódu a až poté je možné program spustit (protikladem je jazyk interpretovaný). Termín je poněkud vágní, protože každý jazyk může být implementován jako kompilovaný nebo interpretovaný. Kombinace obou variant je čím dál častější: překladač přeloží kód do meziformy (tzv. bytecode), která je pak předána interpreteru, který ji spustí. Program přeložený pomocí překladače bývá mnohem rychlejší než program puštěný v interpreteru. Poměr 10:1 není v těchto případech výjimečný. Kombinované řešení je obvykle někde mezi. Nedostatkemkompilačního přístupu jsou delší editačně-testovací cykly a vnitřní složitost dobré implementace programu. Implementace založené čistě na kompilačním přístupu jsou typické pro nízkoúrovňové jazyky, protože jsou více „přirozené“ a protože obvykle vyžadují vysokou efektivnost. Nicméně je možné vytvořit překladače i pro tradiční interpretované jazyky. (cs) Tradukata programlingvo estas programlingvo, kies programojn oni ne rulas senpere per komputilo, sed antaŭe tradukas en konvenan maŝinkodon per tradukilo. La nocio kutime aperas kontraste al «interpretata programlingvo»; la kontrastigo ne estas tute formala, ĉar principe por ĉiu programlingvo eblas verki interpretilon; tamen interpretado de programoj el la fakoj, por kiuj oni kutime uzas lingvojn tradukatajn (ekz‑e komputa analitiko) povas esti neakcepteble malrapida. Tipaj programlingvoj tradukataj estas Fortrano, Algoloj, C, Paskalo, Ada. (eo) A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place). The term is somewhat vague. In principle, any language can be implemented with a compiler or with an interpreter. A combination of both solutions is also common: a compiler can translate the source code into some intermediate form (often called p-code or bytecode), which is then passed to an interpreter which executes it. (en) Un lenguaje compilado es un lenguaje de programación cuyas implementaciones son normalmente compiladores (traductores que generan código de máquina a partir del código fuente) y no intérpretes (ejecutores paso a paso del código fuente, donde no se lleva a cabo una traducción en la preejecución). El término es un tanto vago. En principio, cualquier lenguaje puede ser implementado con un compilador o un intérprete. Sin embargo, es cada vez más frecuente una combinación de ambas soluciones: un compilador puede traducir el código fuente en alguna forma intermedia (muchas veces llamado Bytecode), que luego se pasa a un intérprete que lo ejecuta. (es) Lengoaia konpilatua programazio lengoaia bat zeinek bere inplementazioak konpiladoreak (iturburu kodetik makina lengoaia eratzen duten itzultzaileak) diren eta ez interpreteak (iturburu kodea pasoz pauso exekutatzen dute, exekuzioan inolako itzulpenik egin gabe). Definizioa ez da beti betetzen. Printzipioz, edozein lengoaia konpiladore edo itzultzaile bat erabiliz inplementatu daiteke . Hala ere, gero eta ohikoagoa da bi irtenbideen arteko konbinazio bat: konpiladore batek iturburu-kodea itzuli dezake tarteko elementu bat erabilita (sarritan Bytecode bat), gero interprete bati pasatuko zaiona exekutatzeko. (eu) 컴파일 언어(compiled language)는 코드가 실행되기 전 컴파일러를 거쳐서 기계어로 모두 변환되어 실행되는 프로그래밍 언어이다. 인터프리터 언어와는 다르게 인터프리터를 거치지 않아 속도가 상대적으로 빠르다. (ko) コンパイル型言語(コンパイルがたげんご)とは、その実装の主体がコンパイラ(ソースコードからマシンコードを生成するトランスレータ)であり、インタプリタ(ソースコードを順次一つずつ実行し、ランタイム前の翻訳が行われない)ではないプログラミング言語である。 この用語はやや曖昧である。原則として、どの言語もコンパイラやインタプリタで実装できる。両方のソリューションの組み合わせも一般的である。コンパイラはソースコードを何らかの中間形式(しばしばp-codeまたはバイトコードと呼ばれる)に変換し、それを実行するインタプリタに渡す。 (ja) Język kompilowany – język programowania, który by uzyskać działający program musi zostać uprzednio skompilowany do postaci kodu maszynowego (inaczej: do postaci binarnej, w slangu komputerowym binarka). Najpopularniejszymi takimi językami są C++, C, Pascal. Teoretycznie każdy język może być zarówno kompilowany jak i interpretowany, dlatego rozróżnienie opiera się raczej na najpopularniejszych implementacjach niż na cechach samego języka. Skompilowana postać programu jest zazwyczaj przeznaczona dla konkretnej architektury. Program skompilowany dla procesora x86 nie zadziała na procesorze SPARC. Wyjątkiem są tutaj języki kompilowane do postaci tzw. kodu bajtowego, którego instrukcje nie są wykonywane przez rzeczywisty procesor a maszynę wirtualną (do takich języków należą m.in. Java i C#). Elementy specyficzne dla architektury są w tym przypadku zawarte w maszynie wirtualnej a binarna postać programu może być uruchamiana na dowolnej architekturze (na której jest możliwe uruchomienie maszyny wirtualnej). (pl) L'espressione "linguaggio compilato" indica un linguaggio di programmazione implementato di solito tramite un compilatore (un traduttore che converte il codice sorgente in codice macchina), invece di un interprete (che esegue direttamente il codice sorgente). Questo nome è vago e tecnicamente errato, perché ogni linguaggio può essere implementato sia con un compilatore, sia con un interprete. Inoltre, esistono e sono sempre più diffuse soluzioni miste, in cui un compilatore converte il codice in una forma intermedia (spesso detta bytecode), che viene interpretata o compilata in codice macchina a tempo di esecuzione da un compilatore just-in-time. (it) Компилируемый язык программирования — язык программирования, исходный код которого преобразуется компилятором в машинный код и записывается в файл с особым заголовком и/или расширением для последующей идентификации этого файла, как исполняемого операционной системой (в отличие от интерпретируемых языков программирования, чьи программы выполняются программой-интерпретатором). Классификация языков программирования на компилируемые и интерпретируемые является неточной и весьма условной, поскольку для любого языка программирования может быть создан как компилятор, так и интерпретатор. И, в действительности, существует множество языков, инструментарий которых включает в себя и компилятор, и интерпретатор (напр. Ch и CINT для C или Lisp). Кроме того, существуют реализации языков, которые компилируют исходный текст программы в байт-код, который затем либо интерпретируется, либо выполняется т. н. JIT-компилятором (или виртуальной машиной). Это привносит ещё больше неясности в вопрос о том, где именно должна быть проведена граница между компилируемым языком и языком интерпретируемым. Языки программирования принято разделять на компилируемые и интерпретируемые в силу типичных различий: * скорость выполнения программы, скомпилированной в машинный код, превосходит скорость интерпретируемой программы, как правило, в десятки и сотни раз; * в случае использования компилятора, при внесении изменений в исходный код программы, прежде чем эти изменения можно будет увидеть в работе программы, необходимо выполнить компиляцию исходного текста. (ru) Linguagem compilada é uma linguagem de programação em que o código fonte, nessa linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido por meio de um processo chamado compilação, usando um programa de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina. Teoricamente, qualquer linguagem pode ser compilada ou Linguagem interpretada e, por causa disso, há algumas linguagens que possuem ambas implementações. (pt) Компільована мова програмування — мова програмування, в якій початковий код перед виконанням повністю перетворюється в машинний код, і записується в файл, з особливим заголовком і/або розширенням, для ідентифікації цього файлу, як виконуваного, операційною системою. У цьому компільовані мови відрізняються від інтерпретованих мов програмування, в яких код виконується порядково, без перетворення всієї програми у форму машинного коду. Основою реалізації компільованої мови є компілятор, який переводить початковий код в форму машинного коду. Головні відмінності між компільованими й інтерпретованими мовами * швидкість виконання програми, компільованої в машинний код, перевершує швидкість інтерпретованої програми, як правило, в десятки і сотні разів; * у разі використання компілятора, при внесенні змін у початковий код програми, перш ніж ці зміни можна буде побачити в роботі програми, необхідно виконати компіляцію сирцевого тексту. Класифікація мов програмування на компільовані та інтерпретовані є неточною і досить умовною, оскільки для будь-якої мови програмування може бути створений як компілятор, так і інтерпретатор. І насправді, існує багато мов, що мають у своєму інструментарії водночас і компілятор, і інтерпретатор (наприклад Ch і CINT для C або Lisp). Крім того, існують реалізації мов, які компілюють програми в байт-код, який потім виконується у віртуальній машині. Для подолання повільної роботи інтерпретаторів у сучасних скриптових мовах реалізована JIT-компіляція, яка на льоту переводить критичні ділянки сирцевого коду на машинний код. Все це привносить ще більше неясності в питання про те, де саме має бути проведена межа між компільованими та інтерпретованими мовами. (uk) 編譯語言(英語:Compiled language)是一種程式語言类型,通过編譯器來實作。它不像直譯語言一樣,由直譯器將程式碼一句一句執行,而是以編譯器,先將程式碼編譯為機器碼,再加以執行。理論上,任何程式語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程式的應用有關。 (zh)
dbo:wikiPageID 174101 (xsd:integer)
dbo:wikiPageLength 5018 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1123779916 (xsd:integer)
dbo:wikiPageWikiLink dbr:PowerBasic dbr:PureBasic dbr:Sather dbr:Scala_(programming_language) dbr:Byte_code dbr:Delphi_(programming_language) dbr:Julia_(programming_language) dbr:Vala_(programming_language) dbr:Visual_Prolog dbr:Interpreter_(computing) dbr:List_of_programming_languages_by_type dbr:Ubercode dbr:Common_Lisp dbr:Compiler dbr:Cross-platform dbr:Crystal_(programming_language) dbr:Rust_(programming_language) dbr:SMALL dbr:Cobra_(programming_language) dbr:Eiffel_(programming_language) dbr:Free_Pascal dbr:Go_(programming_language) dbr:Modula-2 dbr:Modula-3 dbr:Lex_(software) dbr:Lisp_(programming_language) dbr:Low-level_programming_language dbr:ML_(programming_language) dbr:Standard_ML dbr:Computer_memory dbr:Zig_(programming_language) dbr:BASIC dbr:C++ dbr:COBOL dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbc:Programming_language_classification dbr:Just-in-time_compilation dbr:Yacc dbr:ALGOL dbr:ALGOL_60 dbr:ALGOL_68 dbr:ANTLR dbr:Ada_(programming_language) dbr:Alice_(programming_language) dbr:D_(programming_language) dbr:EC_(programming_language) dbr:Erlang_(programming_language) dbr:F_Sharp_(programming_language) dbr:Factor_(programming_language) dbr:Flex_lexical_analyser dbr:Forth_(programming_language) dbr:Fortran dbr:Nim_(programming_language) dbr:PL/I dbr:Pascal_(programming_language) dbr:Carbon_(programming_language) dbr:Central_processing_unit dbr:Machine_code dbr:Source_code dbr:Haskell_(programming_language) dbr:Haxe dbr:JOVIAL dbr:Java_(programming_language) dbr:LabVIEW dbr:Lazarus_(IDE) dbr:Swift_(programming_language) dbr:Java_virtual_machine dbr:Bytecode dbr:IBM_RPG dbr:Kotlin_(programming_language) dbr:Mercury_(programming_language) dbr:OCaml dbr:Oberon_(programming_language) dbr:Object_Pascal dbr:Objective-C dbr:Seed7 dbr:GNU_bison dbr:Scripting_language dbr:Visual_Basic dbr:Programming_language dbr:SPITBOL dbr:Programming_language_implementation dbr:Interpreted_language dbr:Visual_Foxpro dbr:Clojure_(programming_language) dbr:W_(programming_language)
dbp:wikiPageUsesTemplate dbt:Types_of_programming_languages dbt:Columns-list dbt:More_footnotes dbt:Short_description dbt:Dmoz dbt:Prog-lang-stub
dcterms:subject dbc:Programming_language_classification
gold:hypernym dbr:Language
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:WikicatProgrammingLanguages
rdfs:comment Tradukata programlingvo estas programlingvo, kies programojn oni ne rulas senpere per komputilo, sed antaŭe tradukas en konvenan maŝinkodon per tradukilo. La nocio kutime aperas kontraste al «interpretata programlingvo»; la kontrastigo ne estas tute formala, ĉar principe por ĉiu programlingvo eblas verki interpretilon; tamen interpretado de programoj el la fakoj, por kiuj oni kutime uzas lingvojn tradukatajn (ekz‑e komputa analitiko) povas esti neakcepteble malrapida. Tipaj programlingvoj tradukataj estas Fortrano, Algoloj, C, Paskalo, Ada. (eo) A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place). The term is somewhat vague. In principle, any language can be implemented with a compiler or with an interpreter. A combination of both solutions is also common: a compiler can translate the source code into some intermediate form (often called p-code or bytecode), which is then passed to an interpreter which executes it. (en) 컴파일 언어(compiled language)는 코드가 실행되기 전 컴파일러를 거쳐서 기계어로 모두 변환되어 실행되는 프로그래밍 언어이다. 인터프리터 언어와는 다르게 인터프리터를 거치지 않아 속도가 상대적으로 빠르다. (ko) コンパイル型言語(コンパイルがたげんご)とは、その実装の主体がコンパイラ(ソースコードからマシンコードを生成するトランスレータ)であり、インタプリタ(ソースコードを順次一つずつ実行し、ランタイム前の翻訳が行われない)ではないプログラミング言語である。 この用語はやや曖昧である。原則として、どの言語もコンパイラやインタプリタで実装できる。両方のソリューションの組み合わせも一般的である。コンパイラはソースコードを何らかの中間形式(しばしばp-codeまたはバイトコードと呼ばれる)に変換し、それを実行するインタプリタに渡す。 (ja) Linguagem compilada é uma linguagem de programação em que o código fonte, nessa linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido por meio de um processo chamado compilação, usando um programa de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina. Teoricamente, qualquer linguagem pode ser compilada ou Linguagem interpretada e, por causa disso, há algumas linguagens que possuem ambas implementações. (pt) 編譯語言(英語:Compiled language)是一種程式語言类型,通过編譯器來實作。它不像直譯語言一樣,由直譯器將程式碼一句一句執行,而是以編譯器,先將程式碼編譯為機器碼,再加以執行。理論上,任何程式語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程式的應用有關。 (zh) لغة مجمّعة (بالإنجليزية: compiled language)‏هي لغة البرمجة التي عادةً ما تكون تنفيذاتها مجمّعات (المترجمات التي تولد كود الألة من الكود المصدري)، وليس المفسرات (المنفذات التي تفسر خطوة بخطوة من الكود المصدري، حيث لا تُجمّع قبل وقت التشغيل).[1] (ar) Kompilovaný jazyk je termín označující takový programovací jazyk, pro nějž je potřeba zdrojový kód v něm napsaný nejprve přeložit pomocí překladače do strojového kódu a až poté je možné program spustit (protikladem je jazyk interpretovaný). Termín je poněkud vágní, protože každý jazyk může být implementován jako kompilovaný nebo interpretovaný. Kombinace obou variant je čím dál častější: překladač přeloží kód do meziformy (tzv. bytecode), která je pak předána interpreteru, který ji spustí. (cs) Un lenguaje compilado es un lenguaje de programación cuyas implementaciones son normalmente compiladores (traductores que generan código de máquina a partir del código fuente) y no intérpretes (ejecutores paso a paso del código fuente, donde no se lleva a cabo una traducción en la preejecución). (es) Lengoaia konpilatua programazio lengoaia bat zeinek bere inplementazioak konpiladoreak (iturburu kodetik makina lengoaia eratzen duten itzultzaileak) diren eta ez interpreteak (iturburu kodea pasoz pauso exekutatzen dute, exekuzioan inolako itzulpenik egin gabe). (eu) L'espressione "linguaggio compilato" indica un linguaggio di programmazione implementato di solito tramite un compilatore (un traduttore che converte il codice sorgente in codice macchina), invece di un interprete (che esegue direttamente il codice sorgente). (it) Język kompilowany – język programowania, który by uzyskać działający program musi zostać uprzednio skompilowany do postaci kodu maszynowego (inaczej: do postaci binarnej, w slangu komputerowym binarka). Najpopularniejszymi takimi językami są C++, C, Pascal. Teoretycznie każdy język może być zarówno kompilowany jak i interpretowany, dlatego rozróżnienie opiera się raczej na najpopularniejszych implementacjach niż na cechach samego języka. (pl) Компилируемый язык программирования — язык программирования, исходный код которого преобразуется компилятором в машинный код и записывается в файл с особым заголовком и/или расширением для последующей идентификации этого файла, как исполняемого операционной системой (в отличие от интерпретируемых языков программирования, чьи программы выполняются программой-интерпретатором). Языки программирования принято разделять на компилируемые и интерпретируемые в силу типичных различий: (ru) Компільована мова програмування — мова програмування, в якій початковий код перед виконанням повністю перетворюється в машинний код, і записується в файл, з особливим заголовком і/або розширенням, для ідентифікації цього файлу, як виконуваного, операційною системою. У цьому компільовані мови відрізняються від інтерпретованих мов програмування, в яких код виконується порядково, без перетворення всієї програми у форму машинного коду. Основою реалізації компільованої мови є компілятор, який переводить початковий код в форму машинного коду. (uk)
rdfs:label لغة مجمعة (ar) Kompilovaný jazyk (cs) Tradukata programlingvo (eo) Lenguaje de programación compilado (es) Lengoaia konpilatu (eu) Compiled language (en) Linguaggio compilato (it) 컴파일 언어 (ko) コンパイル型言語 (ja) Język kompilowany (pl) Linguagem compilada (pt) Компилируемый язык программирования (ru) Компільована мова програмування (uk) 編譯語言 (zh)
owl:sameAs freebase:Compiled language yago-res:Compiled language wikidata:Compiled language dbpedia-ar:Compiled language dbpedia-cs:Compiled language dbpedia-eo:Compiled language dbpedia-es:Compiled language dbpedia-eu:Compiled language dbpedia-fa:Compiled language dbpedia-gl:Compiled language dbpedia-it:Compiled language dbpedia-ja:Compiled language dbpedia-ko:Compiled language dbpedia-pl:Compiled language dbpedia-pt:Compiled language dbpedia-ru:Compiled language dbpedia-simple:Compiled language dbpedia-sr:Compiled language dbpedia-uk:Compiled language dbpedia-vi:Compiled language dbpedia-zh:Compiled language https://global.dbpedia.org/id/4prft
prov:wasDerivedFrom wikipedia-en:Compiled_language?oldid=1123779916&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Compiled_language
is dbo:wikiPageRedirects of dbr:Compiled_languages dbr:CompiledLanguages dbr:Compiled_Language dbr:Compiled_programming_language
is dbo:wikiPageWikiLink of dbr:Sass_(stylesheet_language) dbr:Lite-C dbr:Intel_iAPX_432 dbr:Internet_leak dbr:Interpreter_(computing) dbr:JAWS_Scripting_Language dbr:Library_(computing) dbr:Compiled_languages dbr:Compiler dbr:Crystal_(programming_language) dbr:Genie_(programming_language) dbr:Go_(programming_language) dbr:Mobile_app_development dbr:Modula-3 dbr:Sugar_(software) dbr:Frontend_and_backend dbr:C++ dbr:COBOL dbr:Cython dbr:DIGITAL_Command_Language dbr:D_(programming_language) dbr:Easy_Programming_Language dbr:Fortran dbr:Nim_(programming_language) dbr:P4_(programming_language) dbr:PHP dbr:ParaSail_(programming_language) dbr:Global_variable dbr:Half-Life_2 dbr:Abstraction_layer dbr:Alef_(programming_language) dbr:Swift_(programming_language) dbr:High-level_programming_language dbr:Java_applet dbr:CLIST dbr:Spectre_(security_vulnerability) dbr:Origin_(data_analysis_software) dbr:Red_(programming_language) dbr:Runtime_system dbr:Scripting_language dbr:CompiledLanguages dbr:Compiled_Language dbr:Imperative_programming dbr:Eval dbr:First-class_function dbr:Video_game_programming dbr:Syntax_error dbr:Outline_of_C++ dbr:Outline_of_computer_programming dbr:Compiled_programming_language
is dbp:paradigm of dbr:Easy_Programming_Language dbr:P4_(programming_language) dbr:ParaSail_(programming_language) dbr:Alef_(programming_language)
is dbp:paradigms of dbr:Nim_(programming_language)
is foaf:primaryTopic of wikipedia-en:Compiled_language