Home Ihm Bsc Notes Bsc Semester 1 Compilers and Interpreters in Computer

Compilers and Interpreters in Computer

0

Table of Contents

Compilers

  • Besides the application software and the system software, there is a third kind of software called the compiler software.
  • Compiler is a system program that translates source code (user written program) into object code (binary form).
  • The whole source code file is compiled in one go and a complete.
  • This means that the program can only be executed once the translation is complete.
  • It is 5-25 times faster than an interpreter.
  • Ex- C & C++ are most popular compiled language.

Interpreter

Translate the high level language and execute the instruction before passing on to the next instruction.

  • An Interpreter is contrast to a compiler, analyzes & executes the source code line- by – line without looking at the entire program.
  • First it translates & executes the first line then it moves to the next line of the source code & repeats the process.
  • It is a slow process.
  • It is used in FORTRAN program.
  • Ex- JavaScript & VBScript are interpreted language.
Previous article Gujarati food menu pdf – Download Gujrat Cuisine Menu for Wedding
Next article Types Of Menu
Hii! Welcome to My digital home, I am Amit – an almost no-code generalist, helping businesses with their online presence using WordPress and other tools and simplifying some of their operations with ideas and automation. A psychology and philosophy geek by interest and a graduate in Hospitality Management. I founded hmhelp during college, which got me into WordPress. I am a highly motivated and results-oriented professional with a proven track record of success in the hospitality industry. I’m also a Digital Marketing Enthusiast with significant academic and practical experience managing digital content across multiple platforms. Skilled at SEO optimization, developing digital content for social media platforms, I offer extensive knowledge of multiple software programs, strong attention to detail, and extraordinary communication skills. If you are interested in talking about any of the topics I have mentioned on my website, you are in the right place. You can contact me or learn more about what I do. You can also connect with me on social networks.