rdfs:comment
| - Interpretata programlingvo estas programlingvo, kiun oni kutime realigas per interpretilo (kontraste al la programlingvoj tradukataj, realigataj per tradukilo). Ekzemploj pri programlingvoj interpretataj estas Basic, Bash, Perl, Pitono, Ĝavaskripto. (eo)
- 인터프리트 언어(interpreted language)는 실행 즉시 인터프리터를 거쳐서 실행되는 프로그래밍 언어이다. 인터프리터를 거치기 때문에 컴파일 언어보다 실행 속도가 조금 느리다. 많은 프로그래밍 언어는 컴파일러와 인터프리터 양쪽 모두 구현되어 있다. 예를 들어 자바는 가상 머신을 위한 바이트코드로 컴파일될 수 있으며, 가상 머신의 인터프리터가 이를 처리한다. 또한 JIT 컴파일을 통해 바이트코드가 네이티브 코드로 컴파일되기도 한다. (ko)
- 解释型语言(英語:Interpreted language)是一種编程语言类型。這種類型的程式語言,會將程式碼一句一句直接執行,不需要像編譯語言(Compiled language)一樣,經過編譯器先行編譯為機器碼,之後再執行。這種程式語言需要利用直譯器,在執行期,動態將程式碼逐句直譯(interpret)為機器碼,或是已經預先編譯為機器碼的子程式,之後再執行。 理論上,任何程式語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程式的應用有關。許多程式語言同時採用編譯器與直譯器來實作,其中包括Lisp,Pascal,BASIC 與 Python。JAVA及C#採用混合方式,先將程式碼編譯為字节码,在執行時再進行直譯。 (zh)
- في البرمجة، لغة البرمجة المُفسرة (بالإنجليزية: Interpreted Language) هي لغة البرمجة التي لا تترجم البرامج المكتوبة بها إلى لغة الآلة الخاصة بالمعالج، ولكنها تحتاج أن تُفسر باستخدام برنامج يدعى المفسر لتنفيذ البرامج المكتوبة بها.نظرياً، يمكن لأي لغة برمجة أن تكون مترجمة أو مفسرة، ولذا فالتفرقة بين اللغات المُجمّعة والمفسرة هي فقط حسب الطريقة الشائعة مع تلك اللغات، وليس ذلك بسبب خاصية داخلية في اللغة نفسها. (ar)
- En informàtica, els llenguatges interpretats són aquells que necessiten un programa intèrpret per a ser executats. Les instruccions que descriuen els programes o utilitats desenvolupats amb aquests no són intruccions que entén directament la plataforma que el conté i per tant necessiten un programa que l'interpreti. En teoria, un llenguatge o és interpretat o és compilat. No obstant això, hi ha llenguatges que tenen compiladors i interprets. És el cas de Lisp, C, BASIC i Python. Les noves implementacions de Java o C# fan servir compilació en temps d'execució, per la qual cosa les màquines virtuals on s'executen són normalment interprets. (ca)
- Interpretovaný jazyk je programovací jazyk, u něhož je pro spuštění programu nezbytný jeho zdrojový kód a zvláštní program zvaný interpret, který zdrojový kód provádí (interpretuje). Protikladem k interpretovaným jazykům jsou kompilované jazyky, u nichž je nutné zdrojový kód programu nejdříve přeložit překladačem do strojového kódu. Strojový kód je spustitelný soubor, který po zavedení do paměti může přímo provádět procesor počítače. (cs)
- Język interpretowany – język programowania, który zazwyczaj jest implementowany w formie interpretera, a nie kompilatora. Teoretycznie każdy język może być kompilowany i interpretowany, dlatego rozróżnienie to polega na najczęściej stosowanych rozwiązaniach, a nie zależy od cech samego języka. Program w języku interpretowanym nie jest kompilowany, lecz jest przechowywany w postaci kodu źródłowego i dopiero podczas uruchomienia wczytywany, interpretowany i wykonywany przez interpreter języka. Przykładowe języki interpretowane to: (pl)
- Интерпретируемый язык программирования — язык программирования, исходный код на котором выполняется методом интерпретации. Классифицируя языки программирования по способу исполнения, к группе интерпретируемых относят языки, в которых операторы программы друг за другом отдельно транслируются и сразу выполняются (интерпретируются) с помощью специальной программы-интерпретатора (что противопоставляется компилируемым языкам, в которых все операторы программы заранее оттранслированы в объектный код). Такой язык может реализовывать конструкции, допускающие динамические изменения на этапе выполнения (модификация существовавших или создание новых подпрограмм). Эти конструкции затрудняют компиляцию и трансляцию на компилируемый язык. (ru)
- Linguagem interpretada é uma linguagem de programação em que o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador. Mesmo que um código em uma linguagem passe pelo processo de compilação, a linguagem pode ser considerada interpretada se o programa resultante não for executado diretamente pelo sistema operacional ou processador. Um exemplo disso é o Bytecode, que é um tipo de linguagem interpretada que passa pelo processo de compilação e, em seguida, é executado por uma máquina virtual, cuja sintaxe é similar a código de máquina e cada comando ocupa 1 byte. Existem também, as linguagens de script, que são linguagens interpretadas, executadas do interior de programas e/ou de outras li (pt)
- Interpreterande programspråk kallas programspråk konstruerade för en interpreterande miljö. I en interpreterande miljö tolkas programkoden samtidigt som programmet körs, till skillnad mot en kompilerande miljö, där koden översätts i en separat process till maskinkod. Några interpreterande programspråk:
* BASIC
* Comal
* Prolog
* APL (sv)
- Інтерпретована мова програмування — мова програмування, в якій початковий код програми не перетворюється попередньо повністю у машинний код для виконання, як у компільованих мовах, а виконується рядок за рядком з допомогою спеціальної програми-інтерпретатора. Головні відмінності між компільованими й інтерпретованими мовами У загальному випадку, будь-яка мова може бути компільованою і інтерпретованою, так що це розділення належить до практики застосування мови, а не є її властивістю. При цьому, для багатьох мов існує відмінність у продуктивності між компільованою та інтерпретованою реалізацією. (uk)
|
has abstract
| - En informàtica, els llenguatges interpretats són aquells que necessiten un programa intèrpret per a ser executats. Les instruccions que descriuen els programes o utilitats desenvolupats amb aquests no són intruccions que entén directament la plataforma que el conté i per tant necessiten un programa que l'interpreti. En teoria, un llenguatge o és interpretat o és compilat. No obstant això, hi ha llenguatges que tenen compiladors i interprets. És el cas de Lisp, C, BASIC i Python. Les noves implementacions de Java o C# fan servir compilació en temps d'execució, per la qual cosa les màquines virtuals on s'executen són normalment interprets. Generalment els interprets són més lents, però també més flexibles que els compiladors. Interpretar normalment evita el pas d'enllaçar i compilar, permeten provar el programa més ràpidament i per tant disminuir el cost de programació, això fa que tendeixin a ser afavorits pels entorns de desenvolupament ràpid d'aplicacions. També són ideals per sistemes sense disc com per exemple els primers ordinadors personals, ja que un compilador normalment necessita un disc dur on posar els mòduls dels objectes, i enllaçar-los a l'executable. (ca)
- Interpretovaný jazyk je programovací jazyk, u něhož je pro spuštění programu nezbytný jeho zdrojový kód a zvláštní program zvaný interpret, který zdrojový kód provádí (interpretuje). Protikladem k interpretovaným jazykům jsou kompilované jazyky, u nichž je nutné zdrojový kód programu nejdříve přeložit překladačem do strojového kódu. Strojový kód je spustitelný soubor, který po zavedení do paměti může přímo provádět procesor počítače. Výhody interpretačního zpracování programů jsou snadnost provádění úprav v programu, snazší hledání a odstraňování chyb v programu (ladění programu) a obvykle dobrá přenositelnost programu na jinou platformu (pokud pro ni existuje interpret příslušného jazyka); nevýhody jsou nutnost mít interpret programovacího jazyka a pomalejší běh programu. (cs)
- في البرمجة، لغة البرمجة المُفسرة (بالإنجليزية: Interpreted Language) هي لغة البرمجة التي لا تترجم البرامج المكتوبة بها إلى لغة الآلة الخاصة بالمعالج، ولكنها تحتاج أن تُفسر باستخدام برنامج يدعى المفسر لتنفيذ البرامج المكتوبة بها.نظرياً، يمكن لأي لغة برمجة أن تكون مترجمة أو مفسرة، ولذا فالتفرقة بين اللغات المُجمّعة والمفسرة هي فقط حسب الطريقة الشائعة مع تلك اللغات، وليس ذلك بسبب خاصية داخلية في اللغة نفسها. العديد من لغات البرمجة يمكنها العمل بالمفسرات وبالمترجمات، مثل ليسب، باسكال، سي، بيسيك وبايثون.بينما جافا مثلاً تُحول إلى صيغة يُفترض أن تٌفسر، لكن تستخدم الترجمة في الوقت المناسب لتحويل تلك الصيغة إلى لغة آلة.أما لغات الدوت نت فهي عادةً تترجم إلى (بالإنجليزية: CIL) والتي تترجم عادة إلى لغة الآلة، ولكن مع ذلك توجد آلات افتراضية قادرة على تفسير .العديد من تنفيذات ليسب تجمع ما بين الكود المترجم والمفسر. (ar)
- Interpretata programlingvo estas programlingvo, kiun oni kutime realigas per interpretilo (kontraste al la programlingvoj tradukataj, realigataj per tradukilo). Ekzemploj pri programlingvoj interpretataj estas Basic, Bash, Perl, Pitono, Ĝavaskripto. (eo)
- 인터프리트 언어(interpreted language)는 실행 즉시 인터프리터를 거쳐서 실행되는 프로그래밍 언어이다. 인터프리터를 거치기 때문에 컴파일 언어보다 실행 속도가 조금 느리다. 많은 프로그래밍 언어는 컴파일러와 인터프리터 양쪽 모두 구현되어 있다. 예를 들어 자바는 가상 머신을 위한 바이트코드로 컴파일될 수 있으며, 가상 머신의 인터프리터가 이를 처리한다. 또한 JIT 컴파일을 통해 바이트코드가 네이티브 코드로 컴파일되기도 한다. (ko)
- Interpreterande programspråk kallas programspråk konstruerade för en interpreterande miljö. I en interpreterande miljö tolkas programkoden samtidigt som programmet körs, till skillnad mot en kompilerande miljö, där koden översätts i en separat process till maskinkod. Några interpreterande programspråk:
* BASIC
* Comal
* Prolog
* APL Det finns kompilatorer för interpreterande språk, och det finns interpretatorer för kompilerade språk. Ett viktigt mellanting är när översättningen inte görs hela vägen utan till en maskinläsbar kod för interpretation i körningsögonblicket. ABC80 och ABC800 hade i sin BASIC-tolk en inbyggd omvandling av detta slag, och resultatet kunde sparas i så kallad BAC-kod, oläsbar för människor, men snabbt återanvändbar för basictolken, i och med att alla adresser för hopp och variabler var färdiguträknade i koden. Bland dagens programspråk är Java viktigt just i detta avseende, då Javakompilatorn i de flesta sammanhang inte översätter till färdig maskinkod, utan till bytekod, som är tänkt att kunna tolkas i flera olika miljöer ("plattformar") med olika processorer och operativsystem. Som programdelar i en webbsida (så kallade applets) kan alltså ett färdigt javaprogram köras på den dator som kopplar upp sig, bara stöd för Java applets finns på användardatorn (klienten). (sv)
- Интерпретируемый язык программирования — язык программирования, исходный код на котором выполняется методом интерпретации. Классифицируя языки программирования по способу исполнения, к группе интерпретируемых относят языки, в которых операторы программы друг за другом отдельно транслируются и сразу выполняются (интерпретируются) с помощью специальной программы-интерпретатора (что противопоставляется компилируемым языкам, в которых все операторы программы заранее оттранслированы в объектный код). Такой язык может реализовывать конструкции, допускающие динамические изменения на этапе выполнения (модификация существовавших или создание новых подпрограмм). Эти конструкции затрудняют компиляцию и трансляцию на компилируемый язык. В общем случае, любой язык может быть компилируемым и интерпретируемым. В предельном случае такой язык можно реализовать только при помощи интерпретаторов. Также встречаются названия interpretative language («интерпретативный»), interpretable language («поддающийся интерпретации»), interpreted language («интерпретируемый»). При этом для многих языков существует различие в производительности между компилируемой и интерпретируемой реализацией. Большое количество языков, включая Бейсик, Си, Лисп, Паскаль и Python, имеют обе реализации. В Java используется JIT-компиляция для генерации машинного кода, хотя изначально он переводится в интерпретируемую форму. Языки Microsoft .NET Framework компилируются в Common Intermediate Language (CIL), который во время выполнения компилируется в машинный код. Большинство реализаций Лиспа позволяют смешивать оба вида кода. (ru)
- Język interpretowany – język programowania, który zazwyczaj jest implementowany w formie interpretera, a nie kompilatora. Teoretycznie każdy język może być kompilowany i interpretowany, dlatego rozróżnienie to polega na najczęściej stosowanych rozwiązaniach, a nie zależy od cech samego języka. Program w języku interpretowanym nie jest kompilowany, lecz jest przechowywany w postaci kodu źródłowego i dopiero podczas uruchomienia wczytywany, interpretowany i wykonywany przez interpreter języka. Języki interpretowane ułatwiają pisanie programów przenośnych, czyli zgodnych z wieloma systemami operacyjnymi. Przykładowe języki interpretowane to:
* Bash
* Maxima
* Perl
* PHP
* Python
* Ruby
* JavaScript
* R (pl)
- Linguagem interpretada é uma linguagem de programação em que o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador. Mesmo que um código em uma linguagem passe pelo processo de compilação, a linguagem pode ser considerada interpretada se o programa resultante não for executado diretamente pelo sistema operacional ou processador. Um exemplo disso é o Bytecode, que é um tipo de linguagem interpretada que passa pelo processo de compilação e, em seguida, é executado por uma máquina virtual, cuja sintaxe é similar a código de máquina e cada comando ocupa 1 byte. Existem também, as linguagens de script, que são linguagens interpretadas, executadas do interior de programas e/ou de outras linguagens de programação. Teoricamente, qualquer linguagem pode ser compilada ou interpretada e, por isso, há algumas linguagens que possuem ambas implementações. (pt)
- Інтерпретована мова програмування — мова програмування, в якій початковий код програми не перетворюється попередньо повністю у машинний код для виконання, як у компільованих мовах, а виконується рядок за рядком з допомогою спеціальної програми-інтерпретатора. Головні відмінності між компільованими й інтерпретованими мовами
* швидкість виконання програми, компільованої в машинний код, перевершує швидкість інтерпретованої програми, як правило, в десятки і сотні разів;
* у разі використання компілятора, при внесенні змін у початковий код програми, перш ніж ці зміни можна буде побачити в роботі програми, необхідно виконати компіляцію сирцевого тексту. У загальному випадку, будь-яка мова може бути компільованою і інтерпретованою, так що це розділення належить до практики застосування мови, а не є її властивістю. При цьому, для багатьох мов існує відмінність у продуктивності між компільованою та інтерпретованою реалізацією. Велика кількість мов, включаючи BASIC, C, Lisp, Pascal і Python, мають обидві реалізації. У Java використовується JIT-компіляція для генерації машинного коду, хоча спочатку він переводиться в інтерпретавану форму. Мови Microsoft .NET Framework компілюються в Common Intermediate Language, яка під час виконання компілюється в машинний код. Більшість реалізацій Lisp дозволяють змішувати обидва види коду. (uk)
- 解释型语言(英語:Interpreted language)是一種编程语言类型。這種類型的程式語言,會將程式碼一句一句直接執行,不需要像編譯語言(Compiled language)一樣,經過編譯器先行編譯為機器碼,之後再執行。這種程式語言需要利用直譯器,在執行期,動態將程式碼逐句直譯(interpret)為機器碼,或是已經預先編譯為機器碼的子程式,之後再執行。 理論上,任何程式語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程式的應用有關。許多程式語言同時採用編譯器與直譯器來實作,其中包括Lisp,Pascal,BASIC 與 Python。JAVA及C#採用混合方式,先將程式碼編譯為字节码,在執行時再進行直譯。 (zh)
|