Sonia,

> Is thr any strong reason to move from c# to delphi ?

I don't know much about C#, but the first question to ask before you spend 
a lot of time learning and developing in any language is: I this language 
based on an industry standard? An industry standard is one that is set and 
maintained by an independent standards organization, like W3C, ANSI, ISO, 
and ECMA. Delphi is based on the ANSI standard language Pascal. Delphi 
extends the Pascal language in many ways, but you can isolate your use of 
those extensions so that moving to another Pascal-based development 
environment is straightforward. I read something shortly after C# was 
rolled out by Microsoft that they had submitted it as an ANSI standard, but 
have not read anything about the finalization of the standard. Be aware 
that Sun originally promised that Java would be submitted for an ANSI 
standard and then reneged.

Why do I care if it is a standards-based language? Because writing 
non-trivial programs in an efficient way involves writing a lot of library 
code which will, one way or the other, be recycled into a great many 
programs. If the language you write your library in is based on an 
independent standard, you have a reasonable assurance that future 
implementations of the compilers (or interpreters), and even future 
versions of the language itself, will be backwardly compatible with your 
library. If you choose a language that is not standards based, it is very 
likely you will need to rewrite your old code as the language evolves. Ask 
anyone who has written VB software for any length of time.

Glenn Lawler





 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/advanced_delphi/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to