home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / alt / msdos / programm / 3019 < prev    next >
Encoding:
Text File  |  1992-12-26  |  3.4 KB  |  70 lines

  1. Newsgroups: alt.msdos.programmer
  2. Path: sparky!uunet!sequent!muncher.sequent.com!furballs
  3. From: furballs@sequent.com (Paul Penrod)
  4. Subject: Re: Newbie wants advice on C-programming
  5. Message-ID: <1992Dec27.013710.7327@sequent.com>
  6. Sender: usenet@sequent.com (usenet )
  7. Nntp-Posting-Host: crg8.sequent.com
  8. Organization: Sequent Computer Systems, Inc.
  9. References: <e4BDwB2w165w@tradent.wimsey.bc.ca>
  10. Date: Sun, 27 Dec 92 01:37:10 GMT
  11. Lines: 57
  12.  
  13. In article <e4BDwB2w165w@tradent.wimsey.bc.ca> lord@tradent.wimsey.bc.ca (Jason Cooper) writes:
  14. >Okay, I am _SURE_ I'm going to get flamed on this one, but be assured it 
  15. >is not my intention to do so.  Some of the guys here, it would seem, want 
  16. >you to buy what amounts to a couple of thousand dollars of books and 
  17. >programs, and to invest YEARS.  Let me tell you this:  I went STRAIGHT 
  18. >from QuickBasic to Borland C++, a step which took me about a week, as I 
  19. >vowed to myself never to touch QB again (a step, as another poster said, 
  20. >which was probably one of my best).  I bought ONE book (Teach Yourself C, 
  21. >I told you about it in my mail-reply to you), and ONE program (Borland 
  22. >C++, Proffessional version, w/ Application Frameworks ($800, but worth it 
  23. >to me, and if you don't want that much power the price drops like a 
  24. >rock)).  I am now (less than 2 or 3 months later) VERY ready to go 
  25. >full-out into Object-Oriented programming, and appreciate ALL of C's 
  26. >functions.  I programmed in Basic/Quick Basic for 8 years (which gave me 
  27. >the ideas of structure, etc, but I'm sure you can pick it up elsewhere), 
  28. >but I'm sure any reasonably intelligent person could pick up the same in 
  29. >a year or less, and programmed in Assembler only in passing for fun (not 
  30. >much at that, got my name outputted, that's about it).  
  31. >
  32. >The point of this WHOLE MESSAGE is this:  Though some may try to convince 
  33. >you that the only way you're going to learn C (or C++) is through 
  34. >thousands of dollars and a decade of hard work, what'll get you through 
  35. >twice as quickly, and with your wallet still intact, is a little 
  36. >determination and will power.
  37. >
  38. >                                                Jason Cooper
  39.  
  40. No flame here, just a clarification.
  41.  
  42. STANDARD C contains 28 keywords, and then you add the extensions
  43. for the flavor of compiler you bought. (I use Borland C++ 3.0
  44. professional). There is not much there to the language.
  45.  
  46. I learned C in 2 days of concentrated effort. It took me years to
  47. become GOOD at it. Just like anything else, it takes practice.
  48.  
  49. It does not take thousands of dollars. I started with K&R bible
  50. first addition and a piss poor Lifeboat Associates C V2.3 compiler
  51. for MS-DOS. Couple hundred dollars spent.
  52.  
  53. You can become proficient enough at C within a few weeks to start
  54. doing some pretty sophisticated things with it. However; to start
  55. to undertand what you are doing, you need to have some assembler
  56. background, only because a good programmer is one that knows the
  57. limitations of his architecture and what it will do for him via the
  58. language of choice.
  59.  
  60. These are basic tools. Once you know how to use your basic tools,
  61. you can construct more sophisticated tools and extend your
  62. abilities even further. That's what takes the time and investment.
  63.  
  64.  
  65. -- 
  66. --------------------------------------------------------------------
  67.             Bureaucracy: noun, plural - Bureaucracies.
  68.          The process of turning energy into solid waste.
  69. ---------------------------------------------------------------------
  70.