PureBytes Links
Trading Reference Links
|
I guess someone needs to come to the defense of Pascal and I guess that
someone will be me. Delphi uses Object Pascal which is a modern object
oriented language just as C++ is an object oriented version of C.
Easylanguage is just a very high level scripting language.
FWIW, the problem with C# is that it sits on top of an additional
abstraction layer - the "Dot net framework". This is conceptually similar
to how java sits on top of an additional abstraction layer - the "java
virtual machine". When you run on the Windows platform, both of these
abstraction layers sit on top of the "win32". Object Pascal, C++, C and VB6
sit directly on top of the win32.
Anytime you add an additional abstraction layer you get something and you
give-up something. With java you gain platform independence. With the Dot
net framework you gain language independence. When you write to the Dot net
framework you can write in C# or VB.net or C++.net and the resulting
intermediate code is virtually identical.
What you always give-up with additional abstraction layers is performance.
Whether that performance hit is acceptable depends on the application. For
typical business applications it's probably hardly noticeable. But you
won't see serious first person shooter games written in a dot net language
any time soon.
sam
Ray Gurke wrote:
[...] Pascal invented by the Flintstones [...]
ROFLMAO ...Jeez, I remember when Pascal was a modern language. I
must be older than the dirt under Fred's toenails :)
funny, but true. <g>
Ahhh.. but I think Easy Language is more of an obfuscated version of
Turbo Pascal (a legacy from System Writer Plus) - maybe invented by
the Jetsons ..I think George's boy Elroy wrote it. ;-)
|