Scripting LanguagesΒΆ

Python is a scripting language, as opposed to a compiled language (like C/C++).

Advantages of scripting languages:

  • Easy to create and run programs (the source is the executable)
  • Platform agnostic (write once, run anywhere)
  • High level of abstraction (shorter, easier to understand programs)

Disadvantages:

  • Interpreted language (can be slow)
  • Lack of code security/privacy