home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / alt / msdos / programm / 3023 < prev    next >
Encoding:
Internet Message Format  |  1992-12-27  |  3.1 KB

  1. Xref: sparky alt.msdos.programmer:3023 comp.os.msdos.programmer:11637 comp.sys.ibm.pc.programmer:684 comp.lang.c++:18442 comp.lang.c:18912
  2. Newsgroups: alt.msdos.programmer,comp.os.msdos.programmer,comp.sys.ibm.pc.programmer,comp.lang.c++,comp.lang.c
  3. Path: sparky!uunet!spool.mu.edu!darwin.sura.net!jvnc.net!newsserver.technet.sg!nuscc!argon!suresh
  4. From: suresh@argon.iss.nus.sg (Suresh Thennarangam - Research Scholar)
  5. Subject: Re: Newbie Wants Advice on C-Programming
  6. Message-ID: <1992Dec27.085515.29165@nuscc.nus.sg>
  7. Sender: usenet@nuscc.nus.sg
  8. Reply-To: suresh@iss.nus.sg (Suresh Thennarangam - Research Scholar)
  9. Organization: Institute of Systems Science, NUS, Singapore
  10. References: <1992Dec24.154204.25248@blkbox> <1992Dec24.230420.4243@sequent.com> <1992Dec25.050515.20871@ncsu.edu>
  11. Date: Sun, 27 Dec 1992 08:55:15 GMT
  12. Lines: 49
  13.  
  14. In article <1992Dec25.050515.20871@ncsu.edu> bank@lea.csc.ncsu.edu (Belgarath the Sorcerer) writes:
  15. >    I'd like to follow-up on some subsequent Posts on this thread.
  16. >
  17. >3) If you are going to go into OOP, DO NOT start off with
  18. >    stuff like Pascal, as one person has suggested. OOP is a
  19. >    completely different mindset than the traditional forms used
  20. >    by Pascal and C. The best language for learning OOP is,
  21.   I concur !
  22.  
  23. >4) Even if you're not going into OOP, do NOT take up Pascal as
  24. >    a road to C. Pascal is a language that assumes you know
  25. >    very little and places lots of restrictions and
  26. >    inhibitions on you. If you already are a traditional-style
  27. >    programmer, you don't need the knowledge Pascal will
  28. >    teach you (modularization, declaration, etc). Go on into
  29. >    C and avoid having to unlearn all the limits Pascal will
  30. >    place on you.
  31. >
  32. >5) Picking up Assembler prior to learning C isn't a bad idea.
  33. >    Hardly required, tho.
  34.  
  35. The route I took was such BASIC -> FORTRAN -> Assembler -> Pascal
  36. -> C -> Prolog/Lisp ->  C++. 
  37.  
  38. I am happy to announce( IMHumble/honestO) that I suffer from few 
  39. prejudices and/or mindsets. Rather than having to unlearn limits I
  40. was ecstatic( as I moved from each language to the next)
  41. that I was finally able to do easily what I had trouble doing 
  42. before. Picking up Assembler IMHO is a truly wise thing to do
  43. if you want to write low-level code and understand porting 
  44. considerations properly. Also knowledge of Assembly language
  45. programming techniques can give you a major insight into
  46. doing things more effciently( a simple illustration is of-course
  47. integer divide/multiply by a power of 2).
  48.  
  49.  
  50.       __                  
  51.      (_   / /  o_   o  o |_
  52.      __)/(_( __) (_(_ /_)| )_
  53.  
  54.  
  55. ***************************************************************************
  56. * Suresh Thennarangam               *  EMail: suresh@iss.nus.sg(Internet) *
  57. * Research Scholar                  *         ISSST@NUSVM.BITNET          *
  58. * Institute Of Systems Science      *  Tel:  (065) 772 2588.              *
  59. * National University Of Singapore  *  Facs.: (065) 778 2571              *
  60. * Heng Mui Keng Terrace             *  Telex: ISSNUS RS 39988             *
  61. * Singapore 0511.                   *                                     *
  62. ***************************************************************************
  63.