Исполнение: язык программирования может использовать специальные конст перевод - Исполнение: язык программирования может использовать специальные конст английский как сказать

Исполнение: язык программирования м

Исполнение: язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений языки программирования могут быть разделены на компилируемые и интерпретируемые
Программа на компилируемом языке при помощи специальной программы компилятора преобразуется(компилируется)в набор инструкций для данного типа процессора(машины код) и далее записывается в исполняемый фал, который может быть запущен на выполнение как отдельная программа. Другими словами, компилятор переводит программу с языка высокого уровя на низкоyровневый язык, понятный процессору.
Если программа написана на интерпретируемом языке, то интерпретатор непосредственно выполняет (интерпретирует)её текст без предварительного перевода. При том программа остается на исходном языке и не может быть запущена без интерпретатора. Можно сказать, что процессор компьютера-то интерпретатор машинного кода.
кратко говоря. компилятор переводит программу на машинный язык сразу и uemжом, создавая при лом отдельную программу, а интерпретатор переводит на машинный язык прямо во время исполнения программы.
Разделение на компилируемые и интерпретируемые языки является несколько условным. Так, для любого традиционно компилируемого языка, как, например, Паскаль, можно написать интерпретатор. Кроме того, большинство современных "чистых" интерпретаторов не исполняют конструкции языка не- посредственно, а компилируют их в некоторое высокоуровневое промежуточное представление(например, с разыменованием переменных и раскрытием макросов)
Для любого интерпритируемого языка можно создать компилятор -например, язык Лисп, изначально интерпретируемый. может компилироваться без бы то ни было ограничений каких Создаваемый во время исполнения программы кол может так же динамически компилироваться во время исполнения.
Как правило, скомпилированные программы выполняются быстрее и не требуют для выполнения дополнительных про- грамм, так как уже переведены на машинный язык. Вместе с тем при каждом изменении текста программы требуется ее перекомпиляция, что создает трудности при разработке. Кроме того, скомпилированная программа может выполняться только на том же типе компьютеров и, как правило, под той же операционной системой, на которую был рассчитан компилятор чтобы создать исполняемый файл для машины другого типа требуется новая компиляция
интерпретируемые языки обладают некоторыми специфическими дополнительными возможностями. Кроме того программы на них можно запускать сразу же после изменения что облегает разработку. Программа на интерпретируемом языке может быть зачастую запущена на разных типах машин и операционных систем без дополнительных усилий. Однако интерпретируемые программы выполняются заметно медлен- нее, чем компилируемые, кроме того, они не могут выполняться без дополнительной программы-интерпретатора
Некоторые языки, например, Java и C# находятся между компилируемыми и интерпретируемыми. А именно, программа компилируется не в машинный язык, а в машинно-независимый код низкого уровня байт-код. Далее байт-код выполняется виртуальной машиной. Для выполнения байт-кода обычно используется интерпретация. Хотя отдельные его части для ускорения работы программы быть транслированы в машинный код могут непосредственно во время выполнения программы по технологии компиляции "на лету» (Just-in-time compilation, Jit) Для Java байт-код исполняется виртуальной машиной Java(ava virtual C# Machine, JVM), для C# - Common Language Runtime
Подобный подход в некотором смысле позволяет использовать плюсы как интерпретаторов, так и компиляторов. Следует упомянуть также оригинальный язык Форт(Forth), который является как бы одновременно интерпретируемым и компилируемым
0/5000
Источник: -
Цель: -
Результаты (английский) 1: [копия]
Скопировано!
Performance: the programming language can use special designs for defining and manipulating data structures and the management of computing programming languages can be divided into compiled and interpreted The program compiled language using a special compiler converts programs (compiled) into a set of instructions for the type of processor (machine code) and is written in an executable file that can be run as a standalone program for execution. In other words, the compiler translates high-level language program urovja on the nizkoyrovnevyj universal language processor. If the program is written in an interpreted language, the interpreter directly executes (interprets) its text without prior translation. While the program remains in the original language and can not be started without the need for an interpreter. You can say that my computer's processor-the interpreter native code. In short. the compiler translates the program on machine language immediately and uemzhom, creating a separate scrap program and interpreter translates into machine language directly at runtime. The division between compiled and interpreted languages is somewhat arbitrary. So, for any traditionally compiled language, such as Pascal, you can write an interpreter. In addition, most modern "clean" interpreters are not performed by the language constructs not-mediocre, and compile them in a high-level intermediate representation (for example, a variable dereference and disclosure of macros) For any interpritiruemogo you can create a language compiler, for example, the Lisp language, originally interpreted. can be compiled without any limitations whatsoever which is generated during the execution of your program number may dynamically compiled at run time.Typically, compiled programs run faster and does not require you to perform additional pro-grams, as have already been translated into machine language. However, whenever the text of the program you want to recompile that creates difficulties in the design. In addition, the compiled program can only be run on the same computer and type, usually under the same operating system that was calculated by the compiler to create an executable file for another type of machine requires a new compilation interpreted languages have some specific additional features. In addition the program can be run immediately after you change that adheres to the development. An interpreted language program can be often running on different types of machines and operating systems without any additional effort. However interpreted programs run noticeably slow-it than compiled, in addition, they cannot run without additional program interpreter Some languages, such as Java and C # are between compiled and interpreted. Namely, the program compiles not native language and machine-independent code low level bytecode. Next byte-code is executed by a virtual machine. To perform byte-code interpretation is usually used. Although some parts of it to expedite the work programme to be broadcast in native code can directly at run time compilation technology "on the fly" (Just-in-time compilation, Jit) for Java bytecode is executed the Java virtual machine (virtual Machine # ava JVM) for c #-Common Language Runtime In a sense, this approach allows the use of pros as interpreters and compilers. Mention should also be made of the original Fort language (Forth), which is simultaneously interpreted and compiled
переводится, пожалуйста, подождите..
Результаты (английский) 2:[копия]
Скопировано!
Design: programming language can use special design to define and manipulate data structures and process control computing programming languages can be divided into compiled and interpreted
program is a compiled language with the help of the compiler of the special program is converted (compiled) into a set of instructions for the processor type (machine code ) and then written to the executable tether that can be run to perform as a standalone program. In other words, the compiler translates a program with high-breaker failure protection on nizkoyrovnevy language language understood by the processor.
If a program written in an interpreted language, the interpreter directly executes (interprets) its text without translation. While the program is still in the original language and can not be started without an interpreter. We can say that the computer, the interpreter processor machine code.
in short. compiler translates the program into machine language immediately and uemzhom, creating scrap a separate program, and the interpreter translates directly into machine language at runtime.
Separation of compiled and interpreted languages is somewhat arbitrary. Thus, for any traditionally compiled language, such as Pascal, we can write the interpreter. In addition, most modern "clean" language interpreters do not execute the design directly, and compile them into a high-level intermediate representation (eg,
to dereference variables and disclosure macros) to any interpritiruemogo language compiler can create -naprimer language Lisp, which was originally interpreted. can be compiled without any whatsoever limitation any number generated during program execution can also dynamically compiled at runtime.
As a rule, compiled programs are faster and do not need to perform additional programs, as has already been translated into machine language. However, each time the program you want to change the text to recompile it, which makes it difficult to develop. Also, a compiled program can only be executed on the same type of computers and, usually under the same operating system,
on which the compiler was designed to create an executable file for another type of machine requires a new compilation of interpreted languages have some specific additional features. In addition to these programs can be run immediately after a change that fits the design. In an interpreted language program can often be run on different types of machines and operating systems without any additional effort. But interpretable programs run noticeably slower than compiled, in addition, they can not be carried out without additional interpreter program
Some languages, for example, Java and C # are between compiled and interpreted. Namely, the program is compiled into machine language is not, as in a machine-independent code low byte code. Next, the bytecode is executed by the virtual machine. To execute bytecode interpretation generally used.
Although parts of it to accelerate the work program to be translated into machine code can be directly during the program by compiler technology "on the fly» (Just-in-time compilation, Jit) for Java byte code executes Java virtual machine (ava virtual C # Machine , JVM), for C # - Common language Runtime This approach is in some ways can be used as the pros interpreters and compilers should also mention the original Fort language (Forth), which is, as it were simultaneously interpreted and compiled. for C # - Common Language Runtime This approach is in some ways can be used as the pros interpreters and compilers. It Fort (Forth) also mention the original language, which is, as it were simultaneously interpreted and compiled for C # - Common Language Runtime This approach is in some ways can be used as the pros interpreters and compilers. It Fort (Forth) also mention the original language, which is, as it were simultaneously interpreted and compiled
переводится, пожалуйста, подождите..
Результаты (английский) 3:[копия]
Скопировано!
performance: the programming language may use special constructs for defining and manipulating data structures and managing computing programming languages can be divided into being compiled and interpretablethe program for компилируемом language with a special program compiler (compiling) is in the set of instructions for the type of processor (machine code), and then recorded in the stand, which can be used to perform as a standalone program. in other words, the compiler translates a program with high уровя низкоyровневый language to language, intuitive processor.if the program is written in интерпретируемом language, the interpreter is directly carried out (interpreted) her text without translation. the program remains in the original language and cannot be started without the shell. we can say that the computer is the cpu machine code.in short. the compiler translates a program into machine language immediately and uemжом while providing a separate program and the interpreter translates into machine language during execution of the program.the language being compiled and interpretable is somewhat arbitrary. so, for any traditional компилируемого language such as pascal, can write an interpreter. in addition, most modern "pure" interpreters do not perform design language is not promising, and компилируют them in a high level intermediate representation (for example, the disclosure разыменованием variables and macrosfor any интерпритируемого language to create a compiler - for example, the language of lisp originally interpreted. can be compiled without any restrictions which created during the execution of a program may also dynamically compiled during the execution.as a rule, the compiled programs are implemented quickly and do not require the implementation of additional pro - grams, as already translated into machine language. however, in each of its перекомпиляция text is required, which leads to difficulties in the development. in addition, the compiled program can only be performed on the same type of computers, and, as a rule, under the same operating system, which was designed to create a compiler executable file for a different type of car needs a new compilationinterpretable languages have some specific additional features. in addition the program to be run immediately after the change that defines the development. the program for интерпретируемом language can often be run on different types of machines and operating systems without дополнительн
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2025 I Love Translation. All reserved.

E-mail: