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