Re: OT Java, C#, C++





"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."


.



Relevant Pages

  • Re: How can I make use of the USB-port from Java ?
    ... Windows platform. ... USB API implementations out there. ... don't waste our times recommending stuff that you know won't work for you? ... with developing solutions in Java using the USB-port and hence could ...
    (comp.lang.java.programmer)
  • Re: OT Java, C#, C++
    ... In the threads on Java, it seems to me that some of those embracing OO ... Mainly, I like the succinct, easy-to-read code and the ... C# developed on a Windows platform and NOT using unmanaged code ...
    (comp.lang.cobol)
  • Re: The best editor
    ... Jedit has a java version. ... But after downloading the file I do not know how to open it... ... I am working on a Windows platform now... ...
    (alt.html)
  • Re: Java technology versus .net
    ... > I have tried in the past using tomcat apache on windows platform, ... > many problem on working at windows environment. ... You have choices with Java. ...
    (comp.lang.java.programmer)
  • Re: Will Java Replace .NET?
    ... I'm sure that no. .NET will saty good choise for windows platform and java ... > the software market. ... > market of small business users. ...
    (microsoft.public.dotnet.framework)