Re: OT Java, C#, C++
- From: "Pete Dashwood" <dashwood@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 12 Jan 2008 13:01:56 +1300
"William M. Klein" <wmklein@xxxxxxxxxxxxxxxxx> wrote in message
news:I%Phj.255354$He.247582@xxxxxxxxxxxxxxxxxxxxxxxxx
Although still off-topic, I was just wondering, ...
In the threads on Java, it seems to me that some of those embracing OO are
moving from Java to C# (not C++).
I know that the CLI run-time (I think that is what is still called outside
Microsoft) is available on other platforms, but I was wondering how
"portable" those using C# is in practice.
Are those using C# mostly doing Windows applications?
Speaking for myself, "Yes". (Its where the market is...)
If you wanted to do OO for a "portable to where CLI isn't" environment,
would you use Java or C++ - or something else (and why)?
Possibly Java, but more likely C#. It has arguably better facilities than
Java (although this is subjective; both languages are excellent), but I
specifically like certain features of C# (better IDE and Debugging, FOREACH
for iterating over collections... SO easy, and very easy-to-write event
handlers. Mainly, I like the succinct, easy-to-read code and the fact that
everything is typed. Stuff (even complex machine oriented stuff) just
works...
If the User had Java already, and/or expressed a preference for NO C#, then
I'd use Java.
Just curious.
Based on a sample of one :-) written totally as an experiment, but a real
application...:
1. C# developed on a Windows platform and NOT using unmanaged code
(specifically, InterOp Services) or platform-specific Classes, runs
perfectly on any Windows platform running the appropriate version of DotNET.
2. The SAME C# Assembly runs correctly on a machine running Mono/Linux,
WITHOUT recompile or reconfiguring.
C# is accelerating in popularity for a number of reasons, and cross-platform
capability is just one aspect of it.
I only wish I had got into it sooner; I could have saved myself a lot of
aggravation with OO COBOL.
Pete.
--
"I used to write COBOL...now I can do anything."
.
- Follow-Ups:
- Re: OT Java, C#, C++
- From: Richard
- Re: OT Java, C#, C++
- From: Charles Hottel
- Re: OT Java, C#, C++
- From: LX-i
- Re: OT Java, C#, C++
- References:
- OT Java, C#, C++
- From: William M. Klein
- OT Java, C#, C++
- Prev by Date: Re: Java is becoming the new Cobol
- Next by Date: Re: OT: Racial superiority / Intelligent design was Re: OT:Thanksgiving
- Previous by thread: OT Java, C#, C++
- Next by thread: Re: OT Java, C#, C++
- Index(es):
Relevant Pages
|