View Full Version : C#:Java::Bill:Everything w/ PCs
Kuplex
12-06-2001, 09:58 AM
Is it just me, or does this "new" language look like a wierd version of Java and nothing more? Where's the C/C++? It just looks like Java and JavaScript to me? Anyone else agree?
What do you think?
Will C# just be another language that eventually become obsolete with a life of little accomplishment?
Of will C# inevitably become the most popular language of our time because of the pure fact that it is a MS product(crap) and Bill will incorporate into anything he can?
nvoigt
12-06-2001, 10:26 AM
SET Brokenrecordmode = ON
Yes, to the lazy observer, they look remarkably similar. However, Microsoft managed to actually make it better. Java is crap compared to C#. C# is just one of the languages driving the new .NET technology, which is really great. I cannot mention all the useful stuff it brings, but I'm sure Microsoft will be happy to enlight you ;)
www.microsoft.com
-KEN-
12-06-2001, 03:06 PM
not all MS products are crap. And I agree fully with nvoigt that this language totally rules over java.
Kuplex
12-07-2001, 09:45 AM
I know, I know,I just hate Bill na dmost of MS's stuff. I had written this after reading about all the crap that XP makes you do in order to use it. (Which is why I stopped upgrading with Windows 98se)
Originally posted by -KEN-
And I agree fully with nvoigt that this language totally rules over java.
How can you say that when you don't even know Java? :rolleyes:
mithrandir
01-04-2002, 07:50 PM
Irrespective of the similarities between Java and C#, I think that C# will be a good thing. The capabilities of mixing it with other languages is amazing, and will allow programmers to do things that they could only once dream about.
-KEN-
01-05-2002, 10:06 AM
>>How can you say that when you don't even know Java?
I tried java, I just didn't like it. For some reason C# interested me more than Java.
Personal opinions do not make a language good nor bad. Just because it's hard to learn doesn't make it bad :p
Troll_King
01-05-2002, 03:55 PM
If the language syntax is aweful than it does make the language bad. That is one of the problems with C++. Too many :: __ & # *const const, and junk cluttering the language.
Originally posted by Troll_King
If the language syntax is aweful than it does make the language bad.
As I'm sure you are already aware of, the syntax of Java and C# is very similar.
nvoigt
01-05-2002, 05:44 PM
>That is one of the problems with C++. Too many :: __ & # *const const, and junk cluttering the language.
Well, thats the tradeof between control and simplicity. In C++ you have much control over the language, while Java is simpler. No consts or */& clutering it up. But then, it's the lack of control that let's me dislike it so much. I am one of those people who want to be in control. With C++ you have the choice. Do it the hard way, using &, const and pointers, or do it the easy way and leave it out. With Java, you are given a solution, and like any prefabricated solution to a problem that is not known when building the solution, it sucks at some points. With C++, you get no solution at all, but the ones you can build live up to any expectation you might have.
In my opinion C# is a good mixture of control and simplicity, similar to Java in simplicity, but closer to C++ in control.
Troll_King
01-06-2002, 02:25 AM
C++ does not have to be that cryptic in order to maintain control. It was one of Stroustrups regrets. But anyway, C# does have a lot of control and will be a language which will be far more productive building rich applications than C/C++.
Whether or not Java is better than C++ is debatable because Java seemes to currently have the edge over all the languages, however I'm choosing .NET because it has the most to offer due to the fact that is is an amalgamation of technologies. Still waiting for the release.
minime6696
01-27-2002, 12:37 PM
I am becoming more and more ticked off at this whole thing, you all fail to see the point here (partly):
.NET,Java, VB, are NOT PROGRAMMING LANGUAGES!
They are 'fake', they are SCRIPTING, they are INTERPRETED!
They lack preformance, and I would LOVE to see you make something in "C#" without .NET on the computer!
C/C++ Is made directly or through ASM conversions into an exe, it is, when set up proporly, linked to NOTHING.
Make C# with C#, then I will believe it's worth my time :).
C/C++ Can create ANYTHING on the computer, from "Applets" to Operating Systems, the browser you're using to view thiis was probably written in C/C++, Windows was written with it, hell, .NET was written with it!
It cannot be more productive than the real thing, maybe if you learned how to use all of that "clutter" you would find it usefull,
* - Dynamic Memory Allocation / Indirections
& - Gets a pointer to a static or, "scoped" object/variable.
Many others, control is sort of the issue, C/C++ is like sitting down with a ball of clay that with enough skill can be crafted into anything, and all of the tools you could possibly use on this clay are included. .NET and anything else like that is like clay that can only be modified with sertin tools, and must be looked at through special glasses.
.NET Clay must be baked in one oven, .NET. C/C++ Is an IDEA, its a LANGUAGE, there is countless "ovens" for it, and you can make you're own "oven".
Another thing, usage with other languages in .NET is probably make with COM, another microsoft fallasy. C/C++ IS all languages, and all languages are C/C++, C/c++ is usualyl made into ASM that IS the ONLY 'language'. A compiler is just a translator, not an interpreter.
I cannot say enough on this issue... but even with java, don't judge it before you have become completely confident in it's syntax and usage.
SPH
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.