Conversation

Notices

  1. !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
    1. @techdisk It's just because it's closer to computer language than people language. Check out PostScript.

      Friday, 05-Dec-14 16:33:17 UTC from web
      1. @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.

        Friday, 05-Dec-14 16:48:11 UTC from web
        1. @techdisk C++ is much lower in level than any other common language. C is higher than Java/C#

          Friday, 05-Dec-14 16:50:03 UTC from web
          1. @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."

            Friday, 05-Dec-14 16:54:55 UTC from web
            1. @techdisk whereas C is all like printf.

              Friday, 05-Dec-14 16:56:59 UTC from web
              1. @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.

                Friday, 05-Dec-14 16:58:20 UTC from web
                1. @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.

                  Friday, 05-Dec-14 17:02:41 UTC from web
            2. @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#.

              Saturday, 06-Dec-14 04:35:35 UTC from bti
    2. @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

      Saturday, 06-Dec-14 04:39:36 UTC from bti
    3. @techdisk Holy papayas .... that really make me think about OOP and its design.......

      Wednesday, 10-Dec-14 05:37:47 UTC from web