Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Feb 23rd, 2006, 2:42 PM   #1
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
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!
ReggaetonKing is offline   Reply With Quote
Old Feb 23rd, 2006, 2:51 PM   #2
King
Professional Programmer
 
King's Avatar
 
Join Date: Jan 2006
Location: Ontario, Canada
Posts: 376
Rep Power: 0 King is an unknown quantity at this point
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.
King is offline   Reply With Quote
Old Feb 23rd, 2006, 2:55 PM   #3
peace_of_mind
Professional Programmer
 
peace_of_mind's Avatar
 
Join Date: Sep 2004
Location: Hell if I know most of the time
Posts: 439
Rep Power: 5 peace_of_mind is on a distinguished road
Send a message via MSN to peace_of_mind Send a message via Yahoo to peace_of_mind
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

peace_of_mind is offline   Reply With Quote
Old Feb 23rd, 2006, 2:56 PM   #4
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
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
DaWei is offline   Reply With Quote
Old Feb 23rd, 2006, 3:13 PM   #5
Darkhack
Hobbyist Programmer
 
Darkhack's Avatar
 
Join Date: Dec 2005
Location: Kansas City
Posts: 105
Rep Power: 3 Darkhack is on a distinguished road
Send a message via AIM to Darkhack
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.
Darkhack is offline   Reply With Quote
Old Feb 23rd, 2006, 3:17 PM   #6
Ghost
Man Bear Pig Hunter
 
Ghost's Avatar
 
Join Date: Jul 2005
Location: NorCal, USA
Posts: 295
Rep Power: 4 Ghost is on a distinguished road
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.
Ghost is offline   Reply With Quote
Old Feb 23rd, 2006, 3:26 PM   #7
MBirchmeier
Hobbyist Programmer
 
Join Date: Oct 2005
Posts: 211
Rep Power: 3 MBirchmeier is on a distinguished road
Quote:
Originally Posted by Ghost
*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.
Technically the language is HyperText Markup, or HTM since the L stands for language... but who's counting anyway.

-MBirchmeier
MBirchmeier is offline   Reply With Quote
Old Feb 23rd, 2006, 3:29 PM   #8
Ghost
Man Bear Pig Hunter
 
Ghost's Avatar
 
Join Date: Jul 2005
Location: NorCal, USA
Posts: 295
Rep Power: 4 Ghost is on a distinguished road
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.
Ghost is offline   Reply With Quote
Old Feb 23rd, 2006, 3:33 PM   #9
Arevos
Programming Guru
 
Arevos's Avatar
 
Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5 Arevos is on a distinguished road
Quote:
Originally Posted by DaWei
Where do you think Java got its syntax? LOL!
Exactly

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.
Arevos is offline   Reply With Quote
Old Feb 23rd, 2006, 3:37 PM   #10
ReggaetonKing
Sexy Programmer
 
ReggaetonKing's Avatar
 
Join Date: Nov 2005
Location: New Jersey
Posts: 891
Rep Power: 3 ReggaetonKing is on a distinguished road
Send a message via AIM to ReggaetonKing
Quote:
Originally Posted by Ghost
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....
First of all, I can put English if I wanted to, just b/c HTML, to you, isnt considered a language doesnt mean it isnt. HTML is the language that makes up most of the web and PHP and etc is integrated into HTML. Only reason why I put HTML b/c I see others also have it on their! No one is trying to impress anyone here! I am here to learn not to be damn insalted by you. I bet you I speak more languages than you. English, Spanish and German, I bet you don't even know how to speak English properly do you? I wasnt crying about C# being like Java. I have read so many things about C# and Java being simular. Java and C++ are the same. Only reason why I was posting this thread is being I saying I don't want to learn C# anymore b/c its very very simular to Java. Just b/c you sleep with a book called "How to kiss @ss to Bill Gates" doesnt means he's thinks your cool. No one cares about your corney insaults! I am not afraid to ask for help nethertheless try to impress these people who have years of programming experience on their shoulders and when I have < 1 year. Come on now home, go write book or blog on how Microsoft changed your life! And as for Java stealing C++ syntax. I never programmed in C++ before but plan to, after I read the first 20 pages of a C++ book, then I'll start a thread called "Java is a ripped-off". Until then hop off my and Microsoft's nuts you squirrel!

Holla!
__________________
I would love to change the world, but they won't give me the source code!
ReggaetonKing is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 4:18 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC