Thread: Beginner's Language Paper

  1. #1
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681

    Beginner's Language Paper

    If anyone remembers the poll I had on which language they thought was a better beginner's language, Axon asked me to post the paper once it was done.

    The poll thread: http://cboard.cprogramming.com/showt...threadid=48019

    Index page of papers I've put online:http://www.mikemill.org/papers/

    There is only two papers up right now, I think you will all get a chuckle of the other paper.

    Please read the comments at the top of the page (both the index page and the paper's page) before arguing with me on a point

    I do not know what my grade for the paper is. I had a B going into this paper and left the class with a B so I'm assuming I got an ok grade on it.

  2. #2
    C++ Developer XSquared's Avatar
    Join Date
    Jun 2002
    Location
    Ontario, Canada
    Posts
    2,718
    I noticed a few grammar/spelling mistakes. Did you proof-read the essays before you handed them in? (No offense)
    Naturally I didn't feel inspired enough to read all the links for you, since I already slaved away for long hours under a blistering sun pressing the search button after typing four whole words! - Quzah

    You. Fetch me my copy of the Wall Street Journal. You two, fight to the death - Stewie

  3. #3
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    I did, but my spelling and grammer are not the best. My two biggest weaknesses are then/than and is/are. English is my weakest subject yet I am pretty harsh on myself when it comes to writing.

    No offense taken

  4. #4
    Registered User whistlenm1's Avatar
    Join Date
    Jan 2002
    Posts
    124
    Overall, you clearly addressed the topic at hand. I'd give you an A, I wonder if it piqued the interest of your fellow classmates.
    Man's mind once streched by a new idea, never regains its original dimensions
    - Oliver Wendell Holmes

    In other words, if you teach your cat to bark (output) and eat dog food (input) that doesn't make him a dog. It would have to chase cars, chew bones, and have puppies before I'd call it Rover ;-)
    - WaltP

  5. #5
    Board Conservative UnregdRegd's Avatar
    Join Date
    Jul 2003
    Posts
    154
    Overall, it's a pretty good, pretty effective paper. I think, if anyone has an interest in programming who reads it, they'll heed your advice.

    One learns to add and subtract before he or she learns to multiply and divide.
    As a point of style, I recommend avoding the indefinite pronoun one. One sounds stilted even for an academic paper, using this pronoun. I also recommend avoiding the informal pronoun a lot in an academic paper; it is one's opposite in formality.

    I know it can be difficult to remember when to use then and when to use than because, at least in some accents, the two are pronounced the same, but I remember than as being for comparison and then as being for sequence of time, answering the question when? (i.e., then!).
    I am a programmer. My first duty is to God, then to nation, then to employer, then to family, then to friends, then to computer, and finally to myself. I code with dignity, honor, and integrity.

  6. #6
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    Thanks for the feedback.

    @whistlenm1: Not sure, we only did one peer review and that version was a lot more techy. I had sample code in the paper, full code in the appendix, and another appendix with a snipet from BWK's paper. One of my peer reviewers had taken Pascal before so was interested in it. The other was this older women who was a moron and I don't think quite got the material. So from there I did a rewrite as far as style to make it more friendly.

    @UnregdRegd: Thanks for the tips, I'll try to remember that.

  7. #7
    Microsoft Lover afreedboy's Avatar
    Join Date
    Nov 2003
    Posts
    189
    A lot better than me!

    Wish you get A++

  8. #8
    S Sang-drax's Avatar
    Join Date
    May 2002
    Location
    Göteborg, Sweden
    Posts
    2,072
    You didn't mention something important: C has no abstraction for strings, just pointers. This is very hard for newbies to understand.
    Here's a very interesting paper written by Stroustrup on this topic: http://www.research.att.com/~bs/new_learning.pdf

    Grammar is also very funny. I have completely different problems than native speakers have (I'm from Sweden). I have absolutely no problem distinguishing between there-their-they're and then-than, but make different mistakes (I'm looking forward to meet[ing] you).
    Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling

  9. #9
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    You didn't mention something important: C has no abstraction for strings, just pointers. This is very hard for newbies to understand.
    And even harder to expain the difference to someone with no background in computers (ie my audience).

    As far as the language goes, my audience was assumed to speak english as their primary language.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. ASM to C language
    By TAZIN in forum C Programming
    Replies: 22
    Last Post: 06-03-2009, 06:29 AM
  2. PRS Help
    By SpudNuts in forum C Programming
    Replies: 10
    Last Post: 08-07-2005, 01:14 PM
  3. Which Language? need help ASAP
    By jcw122 in forum Tech Board
    Replies: 7
    Last Post: 03-07-2005, 04:16 PM
  4. Strange loop
    By D@rk_force in forum C++ Programming
    Replies: 22
    Last Post: 12-18-2004, 02:40 PM
  5. assembly language...the best tool for game programming?
    By silk.odyssey in forum Game Programming
    Replies: 50
    Last Post: 06-22-2004, 01:11 PM