Python is a scripting language

  • Interpreter

  • Not compiled to binary machine code

  • Additional interpreter based languages are

    • Perl

    • Bash

    • PHP

    • JavaScript

  • Examples for compiler based languages:

    • C/C++

    • Go

    • Java

    • Rust

  • Advantages of a scripting language

    • often faster to create some code

    • runs everywhere

  • Disadvantages of a scripting language

    • slower then compiled languages

    • uses more memory then compiled code