![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Sexy Programmer
|
C# is a rip off!!
I have a few books on C# and then I decided to read them. While looking at them. I started to notice MAJOR simularities and concepts stolen from Java! That is such bullsh*t! C# is a good idea in a way combing VB style editor and Java coding in one language but still no one sees anything wrong with that?!
Java is some much better! I hate poser!
__________________
I would love to change the world, but they won't give me the source code! |
|
|
|
|
|
#2 |
|
Professional Programmer
Join Date: Jan 2006
Location: Ontario, Canada
Posts: 376
Rep Power: 0
![]() |
Settle down man. Just because Settle down man. Just because the syntax is the same, doesn’t mean the languages are even close to the same. The languages are still different in many, many ways. Concepts stolen from java… well if you put it that way java stole concepts from languages before it. And all object oriented languages are going to have similar concepts.
__________________
I am Addicted to Linux! Last edited by King; Feb 23rd, 2006 at 3:19 PM. |
|
|
|
|
|
#3 |
|
Professional Programmer
|
C# has been described quite a lot on these forums as having strong ties to Java, VB, and C/C++.
Microsoft describes it as a blend of VB and C++, but it's essentially MS's way of gaining from Java's popularity.
__________________
Amateurs built the ark Professionals built the Titanic |
|
|
|
|
|
#4 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Where do you think Java got its syntax? LOL!
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#5 |
|
Hobbyist Programmer
|
Even if C# completely ripped off Java's syntax (which it didn't), why would that make it any less of a language? There are a lot of differences in the way the applications written in these languages function and thats the primary difference. 90% of the reason C# is ripped on is because its from Microsoft and that puts a lot of people off. It seems no one can admit when Microsoft does something right. The whole .NET platform is probebly the best thing they've done in their entire history. A lot of anti-MS users always bring up this "rips off java" stuff though. You know, Java stole a lot of its syntax from C++ and Sun openly admits it and did it on purpose to allow more people to easily pick up the language. How do you know MS wasn't achieving this same effect? The creator of C#, Anders Hejlsberg, based much of the syntax and design on not only Java but C++, Delphi, Turbo Pascal, and Smalltalk. From the looks of it, it seems you are still a beginner to C# and programming as a whole. Don't bash something unless you fully understand what you are talking about.
|
|
|
|
|
|
#6 |
|
Man Bear Pig Hunter
Join Date: Jul 2005
Location: NorCal, USA
Posts: 295
Rep Power: 4
![]() |
Fire is hot. Ice is cold. Wait, I got one more....You are dumb.
Everything today is based off of something yesterday. Anyway you look at it. When you grow up and learn all the languages like you said you were, then please share your wisdom, until then, dont cry and scream because you just now discovered a connection from something old to something new. Oh yeah. Linux is a rip off! DOS was there first.... Any thoughts? ![]() *On a side note, anyone bragging about the programming languages they know and put HTML there isnt going to impress anyone, might want to take that off since you are such a hardcore programmer. **Yeah but will java walk your dog and tell you it loves you when you are feeling down? C# does....
__________________
People who click "images" that end with .exe shouldn't have computers. |
|
|
|
|
|
#7 | |
|
Hobbyist Programmer
Join Date: Oct 2005
Posts: 211
Rep Power: 3
![]() |
Quote:
-MBirchmeier |
|
|
|
|
|
|
#8 |
|
Man Bear Pig Hunter
Join Date: Jul 2005
Location: NorCal, USA
Posts: 295
Rep Power: 4
![]() |
I'm not saying it isn't valid. Just not impressive, in fact if you have read some of reggaeton_king's past post, he is big on impressing, well trying to, just pointing out the fact that knowing HTML isnt to amazing....it would be like saying, "I have a keyboard, and a mouse".
__________________
People who click "images" that end with .exe shouldn't have computers. |
|
|
|
|
|
#9 | |
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5
![]() |
Quote:
![]() Java is extremely similar to C++, even retaining features from C++ that aren't strictly needed. For instance, in C++ the 'new' operator is used to tell the compiler that you want to create an object and place it on the heap, as opposed to the stack. Java retains the 'new' operator even though Java has no separate stack and heap. Likewise, "void", "int", "protected", "float", "double" can all be traced back to C and C++, and probably further back in time than that. Java doesn't have a very original syntax, since the folks at Sun figured that developers would be more likely to switch to Java if it appeared familiar. Microsoft would probably claim that C# is descended from C++ and C, rather than from Java. I'm not sure if I completely believe that, but Java's hardly in the position to start lecturing about taking features from other languages. |
|
|
|
|
|
|
#10 | |
|
Sexy Programmer
|
Quote:
Holla!
__________________
I would love to change the world, but they won't give me the source code! |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|