Article View: alt.msdos.programmer
Article #879Re: Newbie Wants Advice on C-Programming
From: Suresh Thennarangam - Research S...
Date: Sun, 27 Dec 1992 08:55
Date: Sun, 27 Dec 1992 08:55
49 lines
3120 bytes
3120 bytes
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. * *
***************************************************************************
Technical Details
Message-ID:
<1992Dec27.085515.29165@nuscc.nus.sg>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!jvnc.net!newsserver.technet.sg!nuscc!argon!sureshReferences:
<1992Dec24.154204.25248@blkbox> <1992Dec24.230420.4243@sequent.com> <1992Dec25.050515.20871@ncsu.edu>Show Full Headers
Complete Article Headers
Newsgroups: alt.msdos.programmer,comp.os.msdos.programmer,comp.sys.ibm.pc.programmer,comp.lang.c++,comp.lang.c Path: arc1-ca.pugleaf.net!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