rubyinline, etc.

By: Gabriele Svelto (, March 10, 2008 1:22 am
Room: Moderated Discussions
Foo_ ( on 3/9/08 wrote:
>It's not just syntax, it's semantics. Compare the lame std::string type with Python's
>str and unicode types, for example. Compare the garbage collector with the burden
>of managing memory by hand. Compare the standard library. Compare the fact that
>everything is an object (including functions, methods...) with C++'s typing mess. etc.
>Unless you only program Mandelbrot-calculation loops it is quite clear how Python is more concise than C++.
>For a start, C++'s crippled standard library should be a big warning against using
>that language for general-purpose tasks, unless you are masochistic.

Actually that stuff (the crippled library & typing mess) are considered important features by experienced C++ programs but tend to confuse coders coming from other languages. My personal opinion on the topic is that C++ is a mess but then I am *not* an experienced C++ program so I'm kind of biased against it. Besides for me it's either low-level where I stick to C or pure-OO à la Smalltalk, multi paradigm is not my thing.

What I find funny about C++ is that while people claim that it is a multi paradigm language there seems to be "one true way" of writing C++ code and using only part of its feature set (C-with-classes for example) is frowned upon.

< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Multicore is unlikely to be the ideal answer.Anders Jensen2008/02/14 03:24 AM
  And the links..Anders Jensen2008/02/14 03:25 AM
    Disappointing..Linus Torvalds2008/02/14 09:17 AM
      Disappointing..Mark Roulo2008/02/14 10:03 AM
        LOL (NT)Linus Torvalds2008/02/14 04:43 PM
      Disappointing..David Patterson2008/02/15 10:53 AM
        Disappointing..Linus Torvalds2008/02/15 04:01 PM
          Disappointing..anon2008/02/15 07:54 PM
            Disappointing..JasonB2008/02/19 06:45 PM
          Disappointing..Ilya Lipovsky2008/02/22 05:27 PM
          Disappointing..Scott Bolt2008/03/16 10:36 AM
        Need for new programming languagesVincent Diepeveen2008/02/19 05:18 AM
          Need for new programming languagesPete Wilson2008/02/24 10:41 AM
        Disappointing..Zan2008/02/25 09:52 PM
      Disappointing..Robert Myers2008/02/19 08:47 PM
        Disappointing..Fred Bosick2008/02/22 05:38 PM
          Disappointing..Robert Myers2008/03/01 12:17 PM
        The limits of single CPU speed are here.John Nagle2008/03/14 09:55 AM
          The limits of single CPU speed are here.Howard Chu2008/03/15 12:02 AM
            The limits of single CPU speed are here.slacker2008/03/15 07:08 AM
              The limits of single CPU speed are here.Howard Chu2008/03/17 12:47 AM
                The limits of single CPU speed are here.slacker2008/03/17 09:04 AM
    And the links..Howard Chu2008/02/14 11:58 AM
      I take some of that backHoward Chu2008/02/14 12:55 PM
      And the links..Jesper Frimann2008/02/14 01:02 PM
      And the links..Ilya Lipovsky2008/02/15 01:24 PM
        And the links..iz2008/02/17 09:55 AM
          And the links..JasonB2008/02/17 06:09 PM
            And the links..Ilya Lipovsky2008/02/18 12:54 PM
              And the links..JasonB2008/02/18 09:34 PM
                And the links..Thiago Kurovski2008/02/19 06:01 PM
                  And the links..iz2008/02/20 09:36 AM
                And the links..Ilya Lipovsky2008/02/20 02:37 PM
                  And the links..JasonB2008/02/20 05:28 PM
        And the links..JasonB2008/02/17 05:47 PM
          And the links..Ilya Lipovsky2008/02/18 01:27 PM
            And the links..JasonB2008/02/18 09:00 PM
              And the links..JasonB2008/02/19 02:14 AM
              And the links..Ilya Lipovsky2008/02/20 03:29 PM
                And the links..JasonB2008/02/20 05:14 PM
                  And the links..Ilya Lipovsky2008/02/21 10:07 AM
    And the links..Howard Chu2008/02/14 12:16 PM
      And the links..Jukka Larja2008/02/15 02:00 AM
      Berkeley View on ParallelismDavid Kanter2008/02/15 10:41 AM
        Berkeley View on ParallelismHoward Chu2008/02/15 11:49 AM
          Berkeley View on ParallelismDavid Kanter2008/02/15 02:48 PM
            Berkeley View on ParallelismHoward Chu2008/02/17 04:42 PM
              Berkeley View on Parallelismnick2008/02/17 08:15 PM
                Berkeley View on ParallelismHoward Chu2008/02/18 03:23 PM
                  Berkeley View on Parallelismnick2008/02/18 09:03 PM
                    Berkeley View on ParallelismHoward Chu2008/02/19 12:39 AM
                  Berkeley View on Parallelismrcf2008/02/19 11:44 AM
                    Berkeley View on ParallelismHoward Chu2008/02/19 02:25 PM
              Average programmersanon2008/02/18 11:40 AM
        Berkeley View on ParallelismJasonB2008/02/15 07:02 PM
        Berkeley View on ParallelismJasonB2008/02/15 07:02 PM
          Berkeley View on ParallelismDean Kent2008/02/15 07:07 PM
          Berkeley View on ParallelismRay2008/02/20 02:20 PM
            Berkeley View on ParallelismJasonB2008/02/20 05:11 PM
              Berkeley View on ParallelismFritzR2008/02/24 02:08 PM
          rubyinline, etc.nordsieck2008/02/22 02:38 PM
            rubyinline, etc.JasonB2008/02/23 04:53 AM
              rubyinline, etc.nordsieck2008/03/02 12:40 AM
                rubyinline, etc.Michael S2008/03/02 01:49 AM
                  rubyinline, etc.Dean Kent2008/03/02 06:41 AM
                    rubyinline, etc.Michael S2008/03/02 07:19 AM
                      rubyinline, etc.Dean Kent2008/03/02 07:30 AM
                        rubyinline, etc.JasonB2008/03/02 04:26 PM
                rubyinline, etc.JasonB2008/03/02 05:01 PM
                  rubyinline, etc.Anonymous2008/03/03 01:11 AM
                    rubyinline, etc.JasonB2008/03/03 08:40 AM
                      rubyinline, etc.Foo_2008/03/09 08:59 AM
                        rubyinline, etc.JasonB2008/03/10 12:12 AM
                        rubyinline, etc.Gabriele Svelto2008/03/10 01:22 AM
                          rubyinline, etc.JasonB2008/03/10 03:35 AM
                            C++ for beginnersMichael S2008/03/10 04:16 AM
                              C++ for beginnersJasonB2008/03/10 05:35 AM
                          C++Michael S2008/03/10 03:55 AM
                rubyinline, etc.Linus Torvalds2008/03/03 10:35 AM
                  rubyinline, etc.Dean Kent2008/03/03 01:35 PM
                    rubyinline, etc.JasonB2008/03/03 02:57 PM
                      rubyinline, etc.Dean Kent2008/03/03 07:10 PM
                        rubyinline, etc.Michael S2008/03/04 12:53 AM
                          rubyinline, etc.Dean Kent2008/03/04 06:51 AM
                            rubyinline, etc.Michael S2008/03/04 07:29 AM
                              rubyinline, etc.Dean Kent2008/03/04 07:53 AM
                                rubyinline, etc.Michael S2008/03/04 10:20 AM
                                  rubyinline, etc.Dean Kent2008/03/04 01:13 PM
                                    read it. thanks (NT)Michael S2008/03/04 03:31 PM
                  efficient HLL'sPatrik Hägglund2008/03/04 02:34 PM
                    efficient HLL'sWes Felter2008/03/04 08:33 PM
                      efficient HLL'sPatrik Hägglund2008/03/05 12:23 AM
                        efficient HLL'sMichael S2008/03/05 01:45 AM
                          efficient HLL'sWilco2008/03/05 04:34 PM
                            efficient HLL'sHoward Chu2008/03/05 06:11 PM
                              efficient HLL'sWilco2008/03/06 01:27 PM
                    efficient HLL'sanon2008/03/05 07:20 AM
      And the links..Groo2008/02/17 03:28 PM
        And the links..Vincent Diepeveen2008/02/18 01:33 AM
Reply to this Topic
Body: No Text
How do you spell purple?