Slashdot Mirror


The New C Standard

derek_farn writes "At a very late stage Addison Wesley decided not to publish my book, 'The New C Standard: An economic and cultural commentary'. Now that the copyright issues have been sorted out I am making the pdf freely available. You can download the pdf (mirror 1). The organization is rather unusual in that the commentary covers each sentence of the C Standard (actually the latest draft of C0X, excluding library) one by one (all 2022 of them). One major new angle is using the results from studies in cognitive psychology to try and figure out how developers comprehend code. The aim being to try and produce some coding guidelines that reduce costs (ie, reduce the time needed and bugs created). The book also contains the results of lots of measurements (over 400 figures and tables) in an attempt to back the arguments being made -- another unusual feature since most software related books don't publish any figures to back up what they say. Other subsections discuss common implementations and differences between the latest draft standard and C90/C++. More background on the project is available from the Inquirer.

6 of 400 comments (clear)

  1. Re-inventing PL/1 by Anonymous Coward · · Score: -1, Troll

    PL/1 has all the stuff C has and more ... in 1964.

  2. Possibly because.... by eldavojohn · · Score: -1, Troll

    Your publisher had problem printing this possibly because environmentalists screamed and begged for some sanity. I bet this book was a direct violation of the Kyoto treaty, they just had to make sure Bush wasn't going to sign it and then they went ahead with the printing of this book.

    Thank you very much for making it available in PDF format, it's a great reference, the next 2000 free hours I have, I'll be sure to take a crack at reading it.

    --
    My work here is dung.
  3. Cool but to what point? by Anonymous Coward · · Score: 0, Troll

    A huge book for a dead language. C# is where its at now.

  4. Re:Why would you use this? by Anonymous Coward · · Score: -1, Troll

    No kidding. When fucktard there figures out what pointers are, he'll change his tune. Just because you're the proud holder of the "most welts requiring surgery after a game of dodge ball" award at your junior high doesn't mean you should work with computers. Pottery can be a lucrative career, or you might consider professional homosexuality. Talk to your guidance counselor.

  5. Re:You don't need new standards by agurkan · · Score: 0, Troll
    ...and problems you solve today are different from the ones someone had back in the days of C creation

    Just like what we are saying today is different what our parents were saying, so let's throw away our languages and invent a new one for each generation. :-)

    --
    ato
  6. this book sounds like a complete waste of time by rockytriton · · Score: -1, Troll

    I mean, come on....