Conversation
Notices
-
!coderponies So I was ditzing around on the internet, and I found out that C++ was deliberately overcomplex. http://pny.lv/7uxu
Friday, 05-Dec-14 16:24:37 UTC from web- Light likes this.
- Light repeated this.
-
@techdisk It's just because it's closer to computer language than people language. Check out PostScript.
-
@soren I'm not sure about what C++ adds, but after taking a course in C, I find it actually pretty high -level. (As in, closer to human than machine) for even higher level, Java.
-
@techdisk C++ is much lower in level than any other common language. C is higher than Java/C#
-
@soren hrmm. Welp. Shows how much I still have to learn, then. Though I did take some Java and I got the impression that it was Much higher level than C. I mean, system.out.println. it literally could read like "Hey, system. Use your outputs to print a line."
-
@techdisk whereas C is all like printf.
-
@techdisk I could be wrong about the order- just know that while it seems like they're related C++, C and C# are all very different languages. I do know that C++ is the lowest level commonly used language.
-
@soren well C and C++ can't be all that different. Most C programs compile perfectly fine in a C++ compiler. But that's just me guessing. I only know C.
-
@techdisk C is, in fact, the predecessor to both C++ and C#, which are both mostly supersets of C. C++ has access to all of C's functionality via the <c*> headers, but has automated garbage collection and an OOP system. I would argue that idiomatic C++ and C# are higher-level than C, and Java is around the same level as idiomatic C#.
-
@techdisk Careful --- Straustroup's personal site reports that that very interview is a hoax. Me and a relative were fooled by it once too! http://www.stroustrup.com/bs_faq.html#IEEE
-
@techdisk Holy papayas .... that really make me think about OOP and its design.......