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

Reply via email to