C is a crappy

Article: MAQSIP-RT: An HPC Benchmark
By: ? (0xe2.0x9a.0x9b.delete@this.gmail.com), July 5, 2010 8:05 am
Room: Moderated Discussions
dev (dev@kerenls.org) on 7/5/10 wrote:
---------------------------
>>This is a stupid tangent though, you're just hoping to catch me out and make yourself
>>feel superior. In reality you've shown not much understanding of the language or your claims yourself.
>
>Gotta admit you're difficult to bait.
>
>Allow me give you an example why C sucks. Say the job is to calculate the predicted
>realtime trajectory of 5000 online players. You can write less code in pretty much
>any other language than C to get the job done. And do so in less time. There are
>several trains of thought and methodoligies to solve the problem. C's language and
>library facilities are too primitive to support any of them well.

If I may ask, can you name the language "X" you are talking about that satisfies *all* of the following criteria at the same time:

1. is a better language than C

2. code written in X has the same or better performance than code written in C

3. has a good, fast and stable compiler

4. very easily interfaces to C libraries, and vice versa

5. has a fairly good IDE in Linux, and the IDE is able to seamlessly handle *both* C and X. (Note: A mere text editor is not an IDE. For example, the old Turbo Pascal 6 from the good old DOS days is not an IDE by todays standards.)

It seems to me that the only language satisfying all of these criteria is just one: C/C++. In other words, X = C.

>Granted C is popular. But it's 40 years old. And it disregards advances CS made
>as a (minor) scientific discipline.

Can you be more specific? What "CS advances" do you mean?

>C, more than anything, doomed many talented
>young people to wasted million of hours month after month on drudgery that's compeletly
>pointless, that can be easily removed by a small amount of decent compiler and language work.
>
>But that'd too much to ask. Even Thompson's new language work would get buried by the shear weight existing C code.
>
>It all boil down to how much do code monkeys' life worth? The answer is not much. Just work them longer..
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
New article online: MAQSIP RTDavid Kanter2010/06/21 10:57 AM
  Why no GCC?Rohit2010/06/22 08:25 PM
    Why no GCC?David Kanter2010/06/22 11:45 PM
      sun 's cc better than GCC?Rohit2010/06/23 04:04 AM
        sun 's cc better than GCC?anon2010/06/23 06:49 AM
          Where is the GCC optimization effort directed?Mark Roulo2010/06/23 09:42 AM
            GCC is very ugly bad everywhere in 64 bitsVincent Diepeveen2010/06/23 01:49 PM
              even for 64-bit arch?anon2010/06/23 01:59 PM
              GCC is very ugly bad everywhere in 64 bitsajensen2010/06/23 10:03 PM
                GCC is very ugly bad everywhere in 64 bitsGabriele Svelto2010/06/24 01:33 AM
                  GCC is very ugly bad everywhere in 64 bitsajensen2010/06/24 04:32 AM
                    GCC is very ugly bad everywhere in 64 bitsGabriele Svelto2010/06/24 06:18 AM
                      GCC is very ugly bad everywhere in 64 bitsajensen2010/06/24 08:50 AM
                        Why GCC is big and complicated (my guess)Mark Roulo2010/06/24 11:17 AM
                          Why GCC is big and complicated (my guess)Gabriele Svelto2010/06/28 03:00 AM
                GCC is very ugly bad everywhere in 64 bitsBernd Schmidt2010/06/24 04:46 AM
                  GCC is very ugly bad everywhere in 64 bitsajensen2010/06/24 08:43 AM
                  GCC is very ugly bad everywhere in 64 bitsVincent Diepeveen2010/06/26 01:12 PM
                GCC is very ugly bad everywhere in 64 bitsRob Thorpe2010/06/24 06:47 AM
                  GCC is very ugly bad everywhere in 64 bitsAnon2010/06/24 04:23 PM
            Where is the GCC optimization effort directed?Gabriele Svelto2010/06/23 09:45 PM
              Where is the GCC optimization effort directed??2010/06/24 12:48 AM
                Where is the GCC optimization effort directed?Gabriele Svelto2010/06/24 01:29 AM
                  Where is the GCC optimization effort directed??2010/06/24 02:13 AM
                    Where is the GCC optimization effort directed?Andi Kleen2010/06/24 02:15 AM
                      Where is the GCC optimization effort directed??2010/06/24 03:08 AM
                    Where is the GCC optimization effort directed?Gabriele Svelto2010/06/24 02:54 AM
                      Where is the GCC optimization effort directed??2010/06/24 03:15 AM
                        Where is the GCC optimization effort directed?Gabriele Svelto2010/06/24 06:22 AM
                Where is the GCC optimization effort directed?Rohit2010/06/24 02:04 AM
                  Placebo effect?2010/06/24 05:37 AM
                    Placebo effectRohit2010/06/24 07:45 AM
                    Placebo effectVincent Diepeveen2010/06/26 01:50 PM
                      Compile timeMark Roulo2010/06/26 04:28 PM
                        Compile timeRichard Cownie2010/06/27 03:44 AM
                          Compile timeMark Roulo2010/06/27 09:12 AM
                          Compile timeMark Roulo2010/06/27 09:21 AM
                            Compile timeEduardoS2010/06/27 10:37 AM
                            Compile timeRichard Cownie2010/06/27 03:07 PM
                              Compile time & efficiency?2010/06/27 11:03 PM
                                Compile time & efficiencyMark Christiansen2010/06/28 05:08 AM
                                Compile time & efficiencyLinus Torvalds2010/06/28 06:48 AM
                                  kernel programming languageJohn Simon2010/06/29 05:46 PM
                                Compile time & efficiencyRichard Cownie2010/06/28 08:29 AM
                                  Compile time & efficiencyLinus Torvalds2010/06/28 10:17 AM
                                    Compile time & efficiencyRichard Cownie2010/06/28 01:16 PM
                                      Compile time & efficiencyRichard Cownie2010/06/28 05:23 PM
                                        Compile time & efficiencyMark Roulo2010/06/29 07:31 AM
                                          Compile time & efficiencyRichard Cownie2010/06/29 10:48 AM
                                          Compile time & efficiencyrwessel2010/06/29 11:28 AM
                                            C is a crappydev2010/06/29 06:12 PM
                                              C is a crappy, but only when you push it out of it's nicheRohit2010/06/30 01:11 AM
                                              C is a crappyanon2010/06/30 01:17 AM
                                                C is a crappydev2010/06/30 06:59 AM
                                                  C is a crappyMax2010/07/01 03:30 AM
                                                    C is a crappyMichael S2010/07/01 06:00 AM
                                                      C is a crappyKonrad Schwarz2010/07/01 07:02 AM
                                                        C is a crappyMichael S2010/07/01 07:50 AM
                                                          C isn't so crappyanon2010/07/01 09:11 AM
                                                            C isn't so crappyMikael Tillenius2010/07/01 10:39 AM
                                                          C is a crappyKonrad Schwarz2010/07/01 10:22 AM
                                                          C is a crappyMax2010/07/02 07:44 AM
                                                            C is a crappyrwessel2010/07/02 11:33 AM
                                                              C is a crappyanon2010/07/02 12:17 PM
                                                              C is a crappyMax2010/07/02 01:56 PM
                                                                C is a crappyMax2010/07/02 02:13 PM
                                                                  C is a crappyrwessel2010/07/02 02:32 PM
                                                                    C is a crappyMax2010/07/02 03:19 PM
                                                                    C is a crappyGabriele Svelto2010/07/05 04:25 AM
                                                      C is a crappygallier22010/07/01 11:14 PM
                                                    C is a crappyIan Ollmann2010/07/06 02:07 PM
                                                      PortabilityMax2010/07/06 02:37 PM
                                                      C is a crappyhobold2010/07/07 01:31 AM
                                                        C is a crappyIan Ollmann2010/07/07 04:18 PM
                                                      failure to standardize typesCarlie Coats2010/07/07 03:11 AM
                                                      C is a crappyKonrad Schwarz2010/07/07 07:34 AM
                                                        C is a crappyIan Ollmann2010/07/07 04:29 PM
                                                          C is a crappy NOTKonrad Schwarz2010/07/07 11:29 PM
                                                  C is a crappyanon2010/07/01 09:40 PM
                                                    C type safety?2010/07/02 12:10 AM
                                                      C type safetyanon2010/07/02 10:02 PM
                                                    C is a crappydev2010/07/03 03:51 PM
                                                      C is a crappyanon2010/07/03 06:02 PM
                                                        C is a crappydev2010/07/05 06:27 AM
                                                          C is a crappy?2010/07/05 08:05 AM
                                                            C is a crappyanonymous2010/07/07 07:32 AM
                                                              C is a crappy?2010/07/07 09:48 PM
                                                              C is a crappyAnon2010/07/07 11:53 PM
                                                      C is a crappy and a crappie is a fishanonymous2010/07/03 06:24 PM
                                      Compile time & efficiencyMichael S2010/06/29 02:18 AM
                                        Compile time & efficiencyrwessel2010/06/29 11:20 AM
                                        Compile time & efficiencysomeone2010/06/30 10:03 AM
                                        Compile time & efficiencyJouni Osmala2010/07/02 04:29 AM
                                  Compile time & efficiencyMax2010/06/28 04:05 PM
                                    Compile time & efficiencyEduardoS2010/06/28 04:11 PM
                                    Compile time & efficiencyMichael S2010/06/29 02:33 AM
                              Compile timeFoo_2010/06/28 08:03 AM
          sun 's cc better than GCC?Silent2010/06/23 05:19 PM
            sun 's cc better than GCC?Foo_2010/06/23 06:06 PM
          sun 's cc better than GCC?Andi Kleen2010/06/24 01:49 AM
        sun 's versus gccVincent Diepeveen2010/06/23 02:07 PM
    Why no GCC?Carlie Coats2010/06/23 04:11 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? ūüćä