"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]/

Reply via email to