What is an interpreted language?

The interpreted language is a type of programming language that relies on another piece of software called an interpreter to start. Most programming languages ​​rely on a compiler that changes the code to a set of instructions that are specially designed for a specific type of machine and operating system. When writing programs using interpreted language, the program itself is a text file with code and interpreter acts as an intermediary, converting instructions into something that the machine can understand while running. Interpreted languages ​​have several limitations in terms of performance, but it is also easier to work with and ideal for certain types of applications.

was a time when the use of an interpreted language was often very questionable, mainly because of speed. During the era where the performance of the computer was to be premium, interpreted languages ​​were very limited because they were significantly starving sources. With compiled languages, every -story is more efficient and direct because the programs have already been transferred to the instructions of friendly to STRoji. The compilation process must occur every time the person triggers the interpreted program and the interpretative software must run at the same time, which generally places more emphasis on performance.

interpreted languages ​​also have several advantages. Some of them learn very easily, such as Python. Programs made from interpreted languages ​​can sometimes be easier to test because they may not be repeatedly adhered to, and it is usually easier to make changes to the existing piece of software. In general, the process of working with interpreted language is more efficient, with shorter development times and often less overall work.

One other main advantage for interpreted languages ​​is easy portability. Generally speaking, if there is a version of the artist for several different types of machines and operating systems, then any program written in this language can be used on a wide range of platforms. For example, a program written in an interpreted language by mOHL be able to run on Macintosh ™, Windows® or Linux® without any modification.

As the speed of the computer has improved, the use of interpreted languages ​​has generally increased, but there were still some restrictions. Even with fast computers, the interpreted language is not considered ideal for certain types of applications such as games. Some programs are created using a combination of interpreted languages ​​and compiled languages. In these types of implementations, the interpreted language can only handle a small aspect of functionality, while most of the program uses a compiled code. An example would be a game with a built -in interpreter for a scripting language that allows end users to easily create and edit content.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?