Scripts code 

Difference between Programming and Scripting Language

Scripting languages are programming languages that don’t require an explicit compilation step.

Also note that whether a language is a “scripting” language or not can be more about the environment than the language. There’s no reason you can’t write a C interpreter and use it as a scripting language (and people have).

Related posts

18 Thoughts to “Difference between Programming and Scripting Language”

  1. Ahmad Aliyu

    Can u pls do English Version and share me d link? Thank you.

  2. Imran sheikhimran

    What’s the difference between Scripting and Programming Languages?

    Basically, all scripting languages are programming languages. The theoretical difference between the two is that scripting languages do not require the compilation step and are rather interpreted. For example, normally, a C program needs to be compiled before running whereas normally, a scripting language like JavaScript or PHP need not be compiled.
     
    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.
     
    Another point to be noted is that while classifying a language as scripting language or programming language, the environment on which it would execute must be taken into consideration. The reason why this is important is that we can design an interpreter for C language and use it as a scripting language, and at the same time, we can design a compiler for JavaScript and use it as a non-scripting(compiled language). A live example of this is V8, the JavaScript engine of Google Chrome, which compiles the JavaScript code into machine code, rather than interpreting it.
     
    Some scripting languages traditionally used without an explicit compilation step are JavaScript, PHP, Python, VBScript.
     
    Some programming languages traditionally used with an explicit compilation step are C, C++.

  3. Imran sheikhimran

    Why java is programming language if it is complied and interpreted .reply with reason plz

  4. Palpatine

    If you are not going to speak in english then please dont write an english title.

  5. ASHIQUE S

    Nice video sir

  6. Piya thakur

    it wz helpful..thnk you…😊

  7. Eeshaan Gupta

    Thank u man,

  8. t__ s_

    Topic kuch aur explanation kuch aur.

  9. Syed Abdul Vasay

    I thought he was solving some murder case…………….

  10. Black Hole

    this is not English neither Hindi, this is a new hybrid language of both called Engdi

  11. Simon Crawford

    Clean your whiteboard, m8

  12. Bianca Andrei

    Please don’t post the title of the video in English if you’re not going to provide English-speaking content. Thank you.

  13. Balram Singh

    Thanks sir

Leave a Comment