sanskrit is best language for computer programming, if u'll look in deep u'll realise that sanskrit is a Object Oriented language. For example, in English 'cow' is a just a sound assigned to mean a particular animal. But if you drill down the word 'gau' --Sanskrit for 'cow'-- you will arrive at a broad class 'gam' which means 'to move. From these derive 'gamanam', 'gatih' etc which are variations of 'movement'. all words is sanskrit have this OOP approch, people wid programming background can easily understand this.
Salute to great mr. Panini who created sanskrit bout 2500 yrs ago.