What is a compiled language?

Compiled language is a computer programming language whose source code is usually compiled or translated into machine code to create a executable program. The compilers are operating programs created to convert a specific implementation of the programming language into a executable binary file that is designed to run under a certain operating system. This separate executable file can be launched on any compatible platform without help from another program and without the need to be compiled. Some common compiled languages ​​are Ada, C ++ and Fortran.

Computer programs can also be written in an interpreted language or scripting language. The decision to implement a project in a compiled language is usually related to much greater speed of implementation of its programs. Increased speed can be seen to compensate for what is generally a more complicated process of development and maintenance. Operating systems and public services that require direct access to hardware often require COM efficiencya mass language.

The interpreted languages ​​must be analyzed, translated and performed using the interpreter tool every time the program is running. If an interpreter is not a resident on a computer, the program cannot be done. In a compiled language, this time -consuming analysis and translation are performed once at the time of compilation and the executable file does not need any program to start. If the speed or need for low -level hardware access is not a factor, the relative ease can be implemented by the interpreted program attractive.

Scripting languages ​​are often implemented to provide users more control over compiled language programs or provide additional features. This type of language must also be interpreted at running. The most famous use of the scripting language is on the website where the browser acts as a script interpreter. However, such a language exists fromEarly Mainframe computers to automate simple processes.

In the development of a software project, it is often necessary to make computer resources efficiently and the cost of development time. This can lead to a combination of a compiled language and an interpreted or scripting language within a particular project. The time and resources of the critical elements of the program are usually best coded in a compiled language. Interfaces and elements with fewer sources requirements can be economically developed in an interpreted language. Even elements that will eventually be implemented in a compiled language can be more cost -effectively prototyped as an interpreted language program.

IN OTHER LANGUAGES

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

How can we help? How can we help?