Java or C#?
#1
Posted 11 February 2003 - 02:14 AM
My quesiton is, why was there a need for C#? To me, its seems that C# didn't present anything new.
Thanks
#3
Posted 11 February 2003 - 09:43 PM
but with all things considered, I agree with you. I find nothing new with c# that java doesn't already do. maybe it's just so that m$ can have a product against sun's popular java. or maybe there's something more in the fine print that you and I have missed. anyway, I'd like to ask if anyone here thinks that anybody can write 10 pages about the difference in c# and java. I have to write a scientific argumentative research paper for my technical writing class [for my related field, which is CS] and if you guys think you can write 10 pages on the _SCIENCE_ aspect of it, then I would gladly write about the topic and share with you folks.
-thanks
#4
Posted 12 February 2003 - 12:20 AM
But basicly, C# is a JAVA clone.
#5
Posted 12 February 2003 - 08:37 AM
.NET as platform is World Domination, but its rather cool nontheless.
at least its microsoft behind it, and they want it. so it will get good support, and big and strong and powerful. unlike sun, who had major problems for a long time with java, making it very "low-loved" by pc's.. :D
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#6
Posted 13 February 2003 - 01:14 PM
A far as better interfaces are concerned... hmm lets see, dont we have anything called C++ and COM already?
Well the real reason for C# to come out was that it could incorporate modules from EVERY language that exists for Windoze. That is the reason. In JAVA there is a problem with using C++ modules. They have to be implemented in a particular form.
Dont you remmeber the story of the Big Blue doing the same? They would sell a computer(sorry Mainframe) to corporates and give the Fortran language along. Else you get none.
Every OS has a fav. Language. it was C++ earlier. Now its become C#
However there is nothing new in C#. < Pun intended >
Replace "JAVA" with C#
Replace "SUN" with Microsoft <whatever font they use>.
However as a language and grammar fan, I do say that C# makes things pretty good. Think about the flexibility with arrays and pointers.
The basic structure (grammar) of the two languages is the same. Differences are in the data types and the compilers.
#7
Posted 25 August 2004 - 06:23 PM
http://www.go-mono.com/c-sharp.html
<a href='http://www.littlenetworks.com' target='_blank'>http://www.littlenetworks.com</a>
#8
Posted 25 August 2004 - 06:31 PM
#9
Posted 25 August 2004 - 06:46 PM
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#10
Posted 25 August 2004 - 08:20 PM
#11
Posted 25 August 2004 - 08:24 PM
i'm looking for some task to serialize the window-forms-data into a class, and back.. DDX or something it was called in mfc.. not sure about existing support.. else, i just scan the class and the form for equal called members:D
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#12
Posted 25 August 2004 - 08:27 PM
#13
Posted 25 August 2004 - 08:39 PM
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#14
Posted 26 August 2004 - 04:39 AM
Mostly though they are basically the same and it will come down to the OpenGL DirectX thing. Microsoft just wanted a version they could mostly own.
Properties are very nice but Delphi has had these for years and imho they have a much better implementation. Delegates are very nice, but the implementation just seems overly complicated.
Microsoft has much more marketing power than Sun in the general consumer and developer range, so I think C# will quickly outpace Java at least on the Windows platform. I think it will eventually be much like OpenGL and DirectX are now.
#15
Posted 26 August 2004 - 11:24 AM
Quote
delegate void Name(...);
what is overly complicated with that ???
Quote
Sun wasn't smart enough to ensure that Java becomes the next language for Gnome (allthough they are one of the tree big comapnies behind it), so Novell pushed C# and started Mono, so i think C# will outrun Java on linux, too.
#16
Posted 26 August 2004 - 12:18 PM
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#17
Posted 26 August 2004 - 01:01 PM
C# is also very bad at being thread friendly. Microsoft just tried to hard to make everything transparent. Some things work alright this way, but others just dont.
C# will gain ground, but remember that mono only develops the C# part of .NET and not anything else. Windows .NET applications will not be transferable straight to linux mono. Think windows forms for an example. Yes it will be possible to make apps that work on both, but you have to consider the majority of people that only care about Windows. If a pure Windows guy makes an Java applet or application that he only wrote for Windows, chances are it will still run in Linux. Plus layout managers are cool.
#18
Posted 26 August 2004 - 01:04 PM
#19
Posted 26 August 2004 - 08:42 PM
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#20
Posted 26 August 2004 - 09:10 PM
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












