Two types of languages
• Human languages like English, Arabic, French, Flemish are called natural languages.
• Computer languages are either high level languages (like Java, C#, VisualBasic, Python, etc.) or low level (like Assembly or Machine Code)
Essential features of a computer language:
- Fixed vocabulary - There are fixed terms that are used in specific languages
- Unambiguous meaning - One term cannot have several meanings
- Consistent grammar & syntax - The syntax and grammar of the language has to be preserved, otherwise the computer will not understand the code