Programming languages
Programming language is a set of well defined instructions that can be used to create a specific functionality. For example a programming language can be used to create a video game. A programming language can be created to create functionality of a self driving car. Programming languages differ by their use and whether they are compiled or interpreted. Compilation process means taking of taking human readable code and turn it to the code that can be easily be used by a computer. For example c++ is a compiled language. Example of interpreted language is Python. There are advantages and disadvantages to both approaches. A compiled code is fast, however it can only be running in one hardware or operating system environment. Interpreted code is slower, because it relies on the interpreter environment to execute the code. For example C is a compiled programming language. Python on other hand is the interpreted programming language. Compiled languages are used where performance of code is ...