🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.msdos.programmer
Article #879

Re: Newbie Wants Advice on C-Programming

#879
From: Suresh Thennarangam - Research S...
Date: Sun, 27 Dec 1992 08:55
49 lines
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!suresh
References: <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