Generally, compiled programs run faster than interpreted programs because they are first converted native machine code. Also, compilers read and analyze the code only once, and report the errors collectively that the code might have, but the interpreter will read and analyze the code statements each time it meets them and halts at that very instance if there is some error. In practice, the distinction between the two is getting blurred owing to improved computation capabilities of the modern hardware and advanced coding practices.
Some programming languages traditionally used with an explicit compilation step are C, C++.
Applications of Scripting Languages :
1. To automate certain tasks in a program
2. Extracting information from a data set
3. Less code intensive as compared to traditional programming languages
Applications of Programming Languages :
1. They typically run inside a parent program like scripts
2. More compatible while integrating code with mathematical models
3. Languages like JAVA can be compiled and then used on any platform
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above
- Editors and Its types in System Programming
- What is the difference between GUI and CUI?
- What's difference between MMU and MPU?
- Web 1.0, Web 2.0 and Web 3.0 with their difference
- Difference between ++*p, *p++ and *++p
- Difference between AES and DES ciphers
- Difference between JSON and XML
- Difference between while(1) and while(0) in C language
- Difference between x++ and x=x+1 in Java
- What's difference between CPU Cache and TLB?
- What’s difference between The Internet and The Web ?
- Difference between Where and Group By
- Difference between SQL and NoSQL
- Difference Between HTML and ASP
- Difference between SSH and Telnet