[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Advanced Trading Platform using C#.Net



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. ;-)