Main Page | Report this Page
Linux Forum Index  »  Linux Miscellaneous Topics  »  Future of a C# on linux platform ?...
Page 1 of 1    

Future of a C# on linux platform ?...

Author Message
Mario...
Posted: Sat Jan 10, 2009 2:54 pm
Guest
What do you think about future of a usage of C# on a linux platform?
 
Jerry McBride...
Posted: Sun Jan 11, 2009 11:41 am
Guest
Mario wrote:

Quote:
What do you think about future of a usage of C# on a linux platform?

That's easy... this is none. C# will never be ported off the windows
platform, because it's a closed source, proprietary product. It is in no
way compatible with the GPL. Thank God, too.

--

*****************************************************************************

From the desk of:
Jerome D. McBride

10:40:09 up 25 days, 16:45, 5 users, load average: 0.33, 0.26, 0.10

*****************************************************************************
 
Mario...
Posted: Mon Jan 12, 2009 1:03 pm
Guest
Did you see a Mono project ?
As a hobist, I liked java, but when I see the Visual studio and C#, I became
impressed, especially when I saw that java didn't become so popular on a
linux platform.
Which language (or platform) you see as the most popular in the future on
linux (or some alternative,open source OS) ?


"Jerry McBride" <jmcbride at (no spam) mail-on.us> wrote in message
news:3igp36xpun.ln2 at (no spam) sid.my.domain...
Quote:
Mario wrote:

What do you think about future of a usage of C# on a linux platform?

That's easy... this is none. C# will never be ported off the windows
platform, because it's a closed source, proprietary product. It is in no
way compatible with the GPL. Thank God, too.

--

*****************************************************************************

From the desk of:
Jerome D. McBride

10:40:09 up 25 days, 16:45, 5 users, load average: 0.33, 0.26, 0.10

*****************************************************************************
 
Daniel Collins...
Posted: Wed Jan 14, 2009 1:19 pm
Guest
Mario wrote:
Quote:
What do you think about future of a usage of C# on a linux platform?



I think it depends on how many Linux developers learn C# and prefer it
to languages they already know (C, C++, Perl), etc. Since C# is an MS
language I doubt many Linux developers will learn it, either due to
others being more popular, or due to it simply being a Microsoft product.
 
Brian Fristensky...
Posted: Wed Jan 14, 2009 2:27 pm
Guest
Mario wrote:
Quote:
Did you see a Mono project ?
As a hobist, I liked java, but when I see the Visual studio

There are a number of powerful open-source IDEs for Java that
run on many platforms. The most popular are Sun's NetBeans
and the Eclipse (which has plugins for most programming
languages).

Quote:
and C#, I became
impressed, especially when I saw that java didn't become so popular on a
linux platform.





Quote:
Which language (or platform) you see as the most popular in the future on
linux (or some alternative,open source OS) ?

Java is extremely popular, depending on the field. In many areas of science
it is the language of choice for developing applications. The cross-platform
compatibility, strict adherence to object-oriented principles, and extensive
API are the main reasons for this.

Linux is also widely used in science because of its flexibility and
perhaps also the lower cost.

There was no compelling reason for Microsoft to create C#. No one
was clamoring for a new C-like language. The sole reason for
C#'s existence is to further Microsoft's strategy of vendor lock-in.


Quote:


"Jerry McBride" <jmcbride at (no spam) mail-on.us> wrote in message
news:3igp36xpun.ln2 at (no spam) sid.my.domain...
Mario wrote:

What do you think about future of a usage of C# on a linux platform?
That's easy... this is none. C# will never be ported off the windows
platform, because it's a closed source, proprietary product. It is in no
way compatible with the GPL. Thank God, too.

--

*****************************************************************************

From the desk of:
Jerome D. McBride

10:40:09 up 25 days, 16:45, 5 users, load average: 0.33, 0.26, 0.10

*****************************************************************************


 
Mario...
Posted: Sat Jan 17, 2009 1:23 pm
Guest
"Daniel Collins" <solemnwarning at (no spam) solemnwarning.net> wrote in message
news:D8pbl.231435$XB5.32772 at (no spam) newsfe29.ams2...
Quote:
Mario wrote:
What do you think about future of a usage of C# on a linux platform?

I think it depends on how many Linux developers learn C# and prefer it to
languages they already know (C, C++, Perl), etc. Since C# is an MS
language I doubt many Linux developers will learn it, either due to others
being more popular, or due to it simply being a Microsoft product.

I don't sympathise Microsoft too, but can you bet that Sun, when create
java, didn't have a profit on its mind, although with a different strategy.
 
Mario...
Posted: Sat Jan 17, 2009 1:31 pm
Guest
"Brian Fristensky" <bfristen at (no spam) shaw.ca> wrote in message
news:i8qbl.51574$3_4.18499 at (no spam) newsfe10.iad...
Quote:
Mario wrote:
Did you see a Mono project ?
As a hobist, I liked java, but when I see the Visual studio

There are a number of powerful open-source IDEs for Java that
run on many platforms. The most popular are Sun's NetBeans
and the Eclipse (which has plugins for most programming
languages).

and C#, I became impressed, especially when I saw that java didn't become
so popular on a linux platform.





Which language (or platform) you see as the most popular in the future on
linux (or some alternative,open source OS) ?

Java is extremely popular, depending on the field. In many areas of
science
it is the language of choice for developing applications. The
cross-platform
compatibility, strict adherence to object-oriented principles, and
extensive
API are the main reasons for this.


I don't see too much java applications in usage. Why than Ubuntu or some
other distro don't have some usefull application at default ? Which area of
science?
 
Brian Fristensky...
Posted: Sat Jan 17, 2009 2:31 pm
Guest
Mario wrote:
Quote:
"Brian Fristensky" <bfristen at (no spam) shaw.ca> wrote in message
news:i8qbl.51574$3_4.18499 at (no spam) newsfe10.iad...
Mario wrote:
Did you see a Mono project ?
As a hobist, I liked java, but when I see the Visual studio
There are a number of powerful open-source IDEs for Java that
run on many platforms. The most popular are Sun's NetBeans
and the Eclipse (which has plugins for most programming
languages).

and C#, I became impressed, especially when I saw that java didn't become
so popular on a linux platform.




Which language (or platform) you see as the most popular in the future on
linux (or some alternative,open source OS) ?
Java is extremely popular, depending on the field. In many areas of
science
it is the language of choice for developing applications. The
cross-platform
compatibility, strict adherence to object-oriented principles, and
extensive
API are the main reasons for this.


I don't see too much java applications in usage. Why than Ubuntu or some
other distro don't have some usefull application at default ? Which area of
science?



In most areas of biology, the majority of applications seem to be written
in platform-independent languages such as Java, Perl, Python and
Ruby. A good starting
point for getting a feel on trends in bioinformaics software is at
http://www.bioinformatics.org.

This site has had an ongoing poll for several years now, asking people
what their language of preference is.

http://www.bioinformatics.org/poll/index.php?dispid=16&vo=16


The scientific research literature is full of Java applications, and there
are numerous APIs with biologically-related objects.

Since scientific research in most areas leans towards the Open Source
model (which is really where it originated in the first place), I would
expect most areas of science would tend toward developing software that is
not dependent on closed-source libraries. For example, development in C
is almost always done using gcc, rather than a proprietary C, such
as C#.

As far as commercial desktop applications for the general public, I would
agree that Java is not widely-used, in favor of C-related languages.
 
Jerry McBride...
Posted: Sat Jan 17, 2009 4:32 pm
Guest
Mario wrote:

Quote:
Did you see a Mono project ?

You said C#... not the mono project...

Quote:
As a hobist, I liked java, but when I see the Visual studio and C#, I
became impressed, especially when I saw that java didn't become so popular
on a linux platform.
Which language (or platform) you see as the most popular in the future on
linux (or some alternative,open source OS) ?


Eclipse and java and python.

Quote:

"Jerry McBride" <jmcbride at (no spam) mail-on.us> wrote in message
news:3igp36xpun.ln2 at (no spam) sid.my.domain...
Mario wrote:

What do you think about future of a usage of C# on a linux platform?

That's easy... this is none. C# will never be ported off the windows
platform, because it's a closed source, proprietary product. It is in no
way compatible with the GPL. Thank God, too.

--


*****************************************************************************

From the desk of:
Jerome D. McBride

10:40:09 up 25 days, 16:45, 5 users, load average: 0.33, 0.26, 0.10


*****************************************************************************


--

*****************************************************************************

From the desk of:
Jerome D. McBride

15:31:25 up 31 days, 21:36, 5 users, load average: 3.37, 1.62, 0.66

*****************************************************************************
 
Jerry McBride...
Posted: Sat Jan 17, 2009 4:33 pm
Guest
Mario wrote:

Quote:

"Brian Fristensky" <bfristen at (no spam) shaw.ca> wrote in message
news:i8qbl.51574$3_4.18499 at (no spam) newsfe10.iad...
Mario wrote:
Did you see a Mono project ?
As a hobist, I liked java, but when I see the Visual studio

There are a number of powerful open-source IDEs for Java that
run on many platforms. The most popular are Sun's NetBeans
and the Eclipse (which has plugins for most programming
languages).

and C#, I became impressed, especially when I saw that java didn't become
so popular on a linux platform.





Which language (or platform) you see as the most popular in the future
on linux (or some alternative,open source OS) ?

Java is extremely popular, depending on the field. In many areas of
science
it is the language of choice for developing applications. The
cross-platform
compatibility, strict adherence to object-oriented principles, and
extensive
API are the main reasons for this.


I don't see too much java applications in usage.

Then you MUST be blind. Java is everywhere.


Quote:
Why than Ubuntu or some
other distro don't have some usefull application at default ? Which area
of science?

--

*****************************************************************************

From the desk of:
Jerome D. McBride

15:32:29 up 31 days, 21:37, 5 users, load average: 3.58, 2.06, 0.87

*****************************************************************************
 
Jon Harrop...
Posted: Fri Feb 27, 2009 10:19 am
Guest
Brian Fristensky wrote:
Quote:
Since scientific research in most areas leans towards the Open Source
model (which is really where it originated in the first place), I would
expect most areas of science would tend toward developing software that is
not dependent on closed-source libraries. For example, development in C
is almost always done using gcc, rather than a proprietary C, such
as C#.

C# is not proprietary: it is an open ECMA standard with an open source
implementation in Mono. So there is no theoretical basis for avoiding it
for the reason you give.

However, there is a practical basis because Microsoft's implementation is
the only reliable one and, consequently, C# code that you write is
practically tied to the Windows platform.

The Mono project is barely usable with C# and is fundamentally broken for
other .NET languages. The latest Mono has a completely rewritten code
generator but it is still by far the slowest of the major VMs:

http://flyingfrogblog.blogspot.com/2009/01/mono-22.html

Moreover, it still leaks stack frames and heap allocated memory:

http://flyingfrogblog.blogspot.com/2009/01/mono-does-not-support-tail-calls.html
http://flyingfrogblog.blogspot.com/2009/01/mono-22-still-leaks-memory.html

There are alternatives to Mono like VMKit (built upon LLVM) but they are
immature.

So I don't think C# is going places on non-Windows platforms like Linux.

--
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?u
 
Jon Harrop...
Posted: Fri Feb 27, 2009 3:14 pm
Guest
Mario wrote:
Quote:
What do you think about future of a usage of C# on a linux platform?

Programmers who choose Linux will either be after mature industrial-strength
language implementations like Sun's Hotspot or they will be after more
expressive and efficient modern languages like OCaml, Haskell and Erlang.

C# offers the worst of both worlds: the nearest thing to a viable
implementation off Windows is Mono and it is extremely unreliable and the
C# language itself offers little in the way of modern features.

So I cannot C# gaining significant traction outside .NET on Windows.

--
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?u
 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Wed Nov 25, 2009 1:47 am