"Pradeepto Bhattacharya" <[EMAIL PROTECTED]> wrote: >> why you forget about documentation ?? will documentation be in English > > Why? It can be in any language, how does that matter? > >> why you forget about variable names?? >> If I code in hindi, with hindi vaibles, such as "mera_ank" that might not >> make any meaning after translation in Telgu. > > Maybe, thats what Parthan and Gaurav were hinting at. A > higher level "universal wrapper" may help/be needed. Can't you see > that as a mathematical problem and needs a solution or probably > already has a solution? I am no expert but Natural Language Processing > comes to my mind, please correct me if I am wrong. >
I think programming languages are too far away from natural languages and generally have little to do with the English language. The question of coding in specific native languages makes sense only in the context of literate programming. Otherwise programming languages have their own syntax and semantics. >> >> writing a code in computer language need some keywords, with logic, native >> language is not useful for code writing. > > Err? You do realise that the "Native Language" you use to > program is US_en. And probably most programming languages do. So what > is wrong with using Hindi/Bangla/German/Chinese instead? Different cultures have their own idioms, logic and 'general forms of interpretation'. This should mean extension of particular programming languages for those modes of thinking ... or just new programming languages. The syntactic aspect is not so important here. >> >> IMHO, a programmer can easily understand these facts. > > And isn't logic independent of language. IMHO, a programmer > can easily understand these facts. As I said above that is not the case. It also depends on the number of meta levels that are used to see the logic. Programmers from different cultures will have their own ways of specifying things, representation and coding. The number of cultures that a programming language can accommodate hardly needs to bear upon its syntax. For literate programming languages, there is no room for debate. Best A. Mani -- A. Mani Member, Cal. Math. Soc _______________________________________________ ilugd mailinglist -- [email protected] http://frodo.hserus.net/mailman/listinfo/ilugd Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi http://www.mail-archive.com/[email protected]/
