These languages are designed to create web applications and display data on web pages, not to create executable programs. So code written in them needs to be interpreted. It is actually possible to either compile or interpret code written in some high level languages if the circumstances require it.
For example, an interpreter is sometimes used during the development stage of a program because the process of compiling a program if it is a large program can be time consuming. Home About Contact Link Sitemap. Practice Online code editor Examples Exercises Quizzes. Compilers provide many options and settings that you can use depending on what properties you want the compiled program to have e.
These have to do with optimizations, specific computer architectures, etc There are many compilers for C, but we will focus on a free open source version called the Gnu C compiler. It will run under Linux or Windows.
The most recent version of the compiler can be found here: Gnu Web Page. Compiling Compiling is the process of transforming a high level language into a low level langauge. Compiling a C Program Compiling is the transformation from Source Code human readable into machine code computer executable. Measure content performance. Develop and improve products. List of Partners vendors.
Share Flipboard Email. David Bolton. Computer Science Expert. Featured Video. Cite this Article Format. Bolton, David. The Definition and Purpose of a Compiler. Comparing Popular Programming Languages. Differences Between Compilers and Interpreters. What Is an Enum in Programming Languages? Your Privacy Rights.
To change or withdraw your consent choices for ThoughtCo. At any time, you can update your settings through the "EU Privacy" link at the bottom of any page. These choices will be signaled globally to our partners and will not affect browsing data. We and our partners process data to: Actively scan device characteristics for identification. I Accept Show Purposes.
0コメント