Thread: critique this article

  1. #1
    ... kermit's Avatar
    Join Date
    Jan 2003
    Posts
    1,534

    critique this article

    here

    Anything that stands out obviously - spelling, technical errors, whatever. Of course, that is assuming that whoever reads it is really bored.

    ~/

  2. #2
    Registered User
    Join Date
    Mar 2003
    Posts
    580
    I liked your fundamental explanation of what an enumeration really is ("To enumerate is to count off or list items one by one"), and overall it is a strong article.

    There was one thing I noticed, but when I went back and re-read I found you had taken care of it (it had to do with being able to use typedef in C with enums).

    I didn't find any spelling mistakes, and I did read the whole thing. I don't think there were any errors with code, but I didn't go through every code snippet.

    If I had to rank the article I'd give it a 9.5/10, unless some problems surface later that I missed.

    Else keep up the good work.
    See you in 13

  3. #3
    Registered User
    Join Date
    Jun 2003
    Posts
    361
    Very good job, thank you for finally clearing up the last lingering questions I had about enumeration

    I didn't notice any grammar mistakes or anything of the sort, and it was very neatly organized and coded.

    If you were looking for suggestions for improvement, I'm sorry, but you just won't find any here

  4. #4
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    I can invent a grammar so that I find mistakes. (Sorry, working on linguistics problem set and losing mind.)

    Seriously though, it is rather well written. Nice job.
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  5. #5
    Registered User linuxdude's Avatar
    Join Date
    Mar 2003
    Location
    Louisiana
    Posts
    926
    why does it scoll ackwardly?

  6. #6
    Redundantly Redundant RoD's Avatar
    Join Date
    Sep 2002
    Location
    Missouri
    Posts
    6,331
    Quote Originally Posted by linuxdude
    why does it scoll ackwardly?

    it does?

  7. #7
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >uberkermit


    >To enumerate is to count off or list items one by one.
    This is just clutter as it can be very ambiguous to a reader. If you know that an enumerated type is a complete list of values for that type then the sentence can be figured out. Otherwise it's better to stay away from the etymology of the word and go straight to the formal definition.

    >There are different ways of declaring an enumerated type.
    No more different than how you would declare an integer type, or a structure type. Declarations in C are very uniform if you know what to look for. You should explain that there is a full form and then show how optional parts can be omitted. That's actually what you do, but you do it in a way that can cause confusion.

    >enum bool{ FALSE, TRUE };
    Your use of bool could potentially cause problems in a C99 implementation, I would suggest changing it to boolean if you can a Java rip-off.

    >enum bool{ FALSE, TRUE };
    >typedef enum bool bool;
    Beware using this trick without explaining C's name space rules, and it couldn't hurt to mention the short form as well:
    Code:
    typedef enum { FALSE, TRUE } bool;
    And another important point to mention is the enumeration constants are integral. You didn't state that anywhere in the article.
    My best code is written with the delete key.

  8. #8
    ... kermit's Avatar
    Join Date
    Jan 2003
    Posts
    1,534
    Ok, cool - Thanks Prelude - I will look into making some changes this weekend hopefully.

  9. #9
    mov.w #$1337,D0 Jeremy G's Avatar
    Join Date
    Nov 2001
    Posts
    704
    It's ub3r, not uber

    I think they got the other things.
    Last edited by Jeremy G; 10-13-2004 at 06:58 PM.
    c++->visualc++->directx->opengl->c++;
    (it should be realized my posts are all in a light hearted manner. And should not be taken offense to.)

  10. #10
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >It's ub3r, not uber
    It depends on your level of mental regression. At the earliest stages of de-evolution, one would use über, followed closely by uber, and finally ub3r, at which point there is no hope of recovery and even more meaningless variations are sure to arise. It's at these stages that unnecessary bolding and font sizing are used, sometimes along with flashy colors and excessive exclamation marks.
    My best code is written with the delete key.

  11. #11
    mov.w #$1337,D0 Jeremy G's Avatar
    Join Date
    Nov 2001
    Posts
    704
    Quote Originally Posted by Prelude
    >It's ub3r, not uber
    It depends on your level of mental regression. At the earliest stages of de-evolution, one would use über, followed closely by uber, and finally ub3r, at which point there is no hope of recovery and even more meaningless variations are sure to arise. It's at these stages that unnecessary bolding and font sizing are used, sometimes along with flashy colors and excessive exclamation marks.

    U cannot be serious!!!111one

    On a serious asside to the obvious sarcasm of my post, think ub3r is more appropriate in this context. Simply for the matter that it's online use and general context is that of egoism expressed in online mediums. Especially when most commonly expressed with things like leetness and super haxoring the interwebnet, the 3 is far more in character then the E.
    It's not to say that either use is completly lame, comming about 7 years after the dot com crash of the 90's which was pretty much the cut off point for cool jargon of such.

    IMHO of course.
    c++->visualc++->directx->opengl->c++;
    (it should be realized my posts are all in a light hearted manner. And should not be taken offense to.)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Article in GDM about DarkBasic PRO
    By jasonkidd05 in forum Game Programming
    Replies: 5
    Last Post: 02-03-2008, 04:47 AM
  2. Help for School Article
    By Ezerhorden in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 01-29-2006, 02:01 PM
  3. Opinions on article
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 11-10-2005, 04:35 PM
  4. Article in GDM about DarkBasic PRO
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 09-03-2003, 06:27 PM
  5. Writing an article
    By jverkoey in forum Game Programming
    Replies: 24
    Last Post: 03-02-2003, 10:38 PM