On 15 July 2011 18:12, Natarajan V <[email protected]> wrote: > On Fri, Jul 15, 2011 at 3:52 PM, ashwin kesavan <[email protected]> wrote: >> On 15 July 2011 14:01, Natarajan V <[email protected]> wrote: >>> . In fact, if you learn to code properly, even the language is not a >>> barrier :D (Do >> >> syntax of language Y when asked to switch to language Y. So in the end >> he would not have utilized real stuff behind language Y. > > > Well, when I said that statement, I had already worked on VB, VC++, > Macros, eMbedded VC++, Unix C++, PHP, PERL, Java, Delphi, Oracle > PL/SQL, DB2, MS SQL SP, SCHEME, Unix Shell Scripts, and a few names > that I forgot. All this across various OSs (DOS, Windows, AIX, HP UX, > Solaris, Various flavours of Linux, Windows for Mobile, etc..) > > I repeat, when you learn to code properly, you don't have a language > barrier. But, you are more worried about the syntax. > > Consider a carpenter. a Good one. If he is well versed in his skills, > would the tools, electric/ CNC/ manual stop him completely? He > wouldn't bother. He might strugle a bit, but evantually he will get > along. Polititians who make public speachs in various langugages are > also a good example. They might not be perfect, but they get the job > done. At the end of the day, thats what matters more. > > Let me tell you a story that I heard long ago:
l didnt tell that one who know one language well cant code in another language. But the quality/performance of the code in the language (X) in which he knows well will not be the same in the language he is asked to code (Y). I mean in language Y he wont utilize the unique powers of that language. So the benefits of switching to another language is effetively shrunk. That why i have given the dasaavataram example in my previous post. I think you convineanty skipped that part. So a coder who is effiecent in FORTAN would be programing in PASCAL in terms of FORTANT with the syntax of PASCAL. I am ***not worried*** about syntax. But i am pointing to the fact that whether the coder will be able to fully utilise the powers uniqe to that language. One more example to point out: java offer OOPS. So when a pure structural C programmer is asked to programs in OOPS. His code won't ultise much of the OOPS concept powers and structures. This is just a example to clear my point and not to be taken literaly and qoutes. Now a days all C programmer know also how to do OOPS. Since it is a kind of basic things that gets taught in college. So if he doesn't use the powers of that language, i feel that it defeats the very purpose of choosing another language to code. Lets take your example, I suppose you are expert in some languages and not comfortable in few and in many language you are comfortable but wont call yourself a expert. So i think i have made myself clear enough. with regards, ashwin _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
