Natural languages:-

These are languages used for everyday communication and include languages such as English, French and Welsh. Natural languages have evolved over time in particular linguistic communities, and indeed continue to evolve. As such they tend to be extremely rich and complex in terms of vocabulary, grammar and syntax.

Formal languages:-

These are artificial languages normally constructed for some defined purpose. As such they tend to have much simpler vocabularies, grammar and syntax. Work in the information systems area abounds with a variety of such formal languages.

Examples Of Formal languages:-

All the existing programming languages such as C++ or Java are examples of formal languages.