Let's go to the roots.
First there was A language.
Then there was B language.
Next is the C language, that has gotten widespread as it's a generalised assembly with high level syntax. So it is a general purpose, low level programming language - best fitted for Operating Systems programming, and small, monolitic, fast applications.
As Bjarne Stroustrup was creating C++, he wanted to keep familiar syntax, known by so many coders out there. So the C++ was born. A C language with OOP in mind. It isn't a succesor of C, but an extension. This is the reason for C++ - C raised by one.
Microsoft team designing the C# language had this same reasoning. It's not a succesor of C but an extension/modification. But the C++ was already taken. So they came up with an idea from music world. Musicians have a music symbol, that looks exactly like hash. It's called sharp becouse it causes sharpening (raising a note half a tone) of a note. Ergo: we have C# - C and a half. "see sharp"
well...
Posted by
Anonymous User
Anonymous Userat
2004-07-08 06:27 AM
probably c# = c++++?
this is cool
Posted by
Anonymous User
Anonymous Userat
2004-09-18 02:39 PM
I like this page
Dan
barking mad rants
Posted by
Anonymous User
Anonymous Userat
2005-01-05 06:36 AM
Yeah, whoever posts the content for this site makes many good arguments against M$, but definitely loses this surfer's confidence over bizarrely desparate rants like this. Keep up the good work - but do exercise a little discipline. You might start by distilling your 101 reasons into the 30 or so that are actually distinct. In other words, concern yourself more with articulating arguments than with chalking up 101 of them.
Let's go to the roots. First there was
Alanguage. Then there wasBlanguage. Next is theClanguage, that has gotten widespread as it's a generalised assembly with high level syntax. So it is a general purpose, low level programming language - best fitted for Operating Systems programming, and small, monolitic, fast applications.As Bjarne Stroustrup was creating C++, he wanted to keep familiar syntax, known by so many coders out there. So the C++ was born. A
Clanguage with OOP in mind. It isn't a succesor ofC, but an extension. This is the reason forC++- C raised by one.Microsoft team designing the
C#language had this same reasoning. It's not a succesor ofCbut an extension/modification. But theC++was already taken. So they came up with an idea from music world. Musicians have a music symbol, that looks exactly likehash. It's calledsharpbecouse it causes sharpening (raising a note half a tone) of a note. Ergo: we haveC#- C and a half. "see sharp"probably c# = c++++?
I like this page
Yeah, whoever posts the content for this site makes many good arguments against M$, but definitely loses this surfer's confidence over bizarrely desparate rants like this. Keep up the good work - but do exercise a little discipline. You might start by distilling your 101 reasons into the 30 or so that are actually distinct. In other words, concern yourself more with articulating arguments than with chalking up 101 of them.