>Can any one explain me how delphi is better than other platform
>How it is different from java,vb.
>
>I am new user to delphi.earlier i was a java developer experience.
>

One of the main advantages Delphi has over both Java and VB is
the programming language used (Pascal) is an ANSI standard
language. Java is a proprietary Sun language and VB is a
proprietary Microsoft language.

Why is this important? Proprietary languages are free to break
backward compatibility as they progress to new versions. I don't
know much about Java, but VB has broken backward compatibility
over the years to the great frustration of VB programmers. When
MS comes out with a new version of VB, you have to do extensive
rewrites of your code. Case in point is VB.NET. I understand that
VB.NET requires pretty much a complete rewrite of just about
everything.

Why is backward compatibility important? Good, structured
programming practice results in large libraries of code. If these
libraries are written in a language defined by an independent
standard, it is very likely they will continue to compile with
future compilers with little or no change. We have Pascal Libraries
we originally wrote for Turbo Pascal 1.0 on an Apple II that compile
without change in Delphi. We have code we wrote for UCSD Pascal
that compiles fine under Delphi. Standards benefit both developers
and customers.

Also, languages based on an independent standard are available
from multiple vendors and are usually available as open-source
compilers at no cost (like FreePascal for Pascal and gcc for
C and C++). AFAIK Java is only available from Sun. Microsoft
produced a licensed version of Java called J++, but made their
own extensions and changes to the language. Sun sued and
Microsoft was no longer allowed to produce a Java product as
part of the settlement. So, Microsoft came up with C#. You or
I or anyone else are free to write our own compilers for standard
languages like Pascal, C, C++, Lisp, ADA, _javascript_, and
others without paying anyone royalties or getting permission.

If you want to continue to reuse your library code 10 years from
now, stick with languages based on independent standards.

Glenn Lawler
Incode Systems, Inc.
http://www.incodesystems.com

-----Original Message-----
From:      manasmhrn [SMTP:[EMAIL PROTECTED]
Sent:      Wednesday, May 24, 2006 2:07 AM
To:      advanced_delphi@yahoogroups.com
Subject:      [advanced_delphi] new user for Delphi

Can any one explain me how delphi is better than other platform
How it is different from java,vb.

I am new user to delphi.earlier i was a java developer experience.

Please breif on delphi product..









Yahoo! Groups Links







SPONSORED LINKS
C programming language Computer programming languages Java programming language
The c programming language C programming language Concept of programming language


YAHOO! GROUPS LINKS




Reply via email to