Tuesday, October 09, 2012

All the languages are just domain specific languages.

In a software engineer's terminology, mathematics is just another domain specific language. It was developed to suit a very specific set of needs of humans. Try expressing Love in mathematics. Try expressing Kangaroo in a non-australian-native language. And then try expressing a matrix of 1000 dimensions in mathematics.

But does that mean that spoken languages are also domain specific languages? Yes, they are. All the spoken languages can't express everything. They evolved to serve the local and specific needs. Try expressing Kangaroo in a non-australian-native language. Ty expressing a matrix of 1000 dimensions in English. And then try expressing Love in your mother tongue.

All the languages strive to be short, precise and sufficient to satisfy local needs.

No comments: