🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.comp.lang.learn.c-c++
Article #601

Re: Learning to program

#601
From: James Morrison
Date: Fri, 26 Jun 1998 00:00
113 lines
5096 bytes
In article <7PgacDA++Uk1EwKv@wandana.demon.co.uk>, 
jimbarr@wandana.demon.co.uk says...
>
>In article <35907028.BC9D8A@nr.infi.net>, Kenneth C Stahl
><kstahl@nr.infi.net> writes
>>I know how to program in Pascal, but I would never use it if any 
other option
>>were available. The main reason I would reject it is that the 
original
>>designer of the language never intended for it to be used as a real
>>programming language. Nicholas Wirth only intended it to be used as a 
teaching
>>tool. Some years after he designed Pascal he designed Modula/2 which 
was
>>really what he had intended all along. Some other minds came along 
and made
>>some improvements called Modula/3. It has all of the nice features of 
Pascal
>>and is also a correct implementation.
>>
>I suspect that you have never seen Wirth's pascal lined up beside 
delphi
>or even TP 7 ! ;)  
>
>There is no comparison, the semantics and syntax are basicly the same
>but the power and strengths are miles apart
>
>The original pascal did not even have a string type.
>
>The original pascal was very much a teaching tool, it was accidently 
the
>embryo for one of the most highly disciplined and well structured
>languages. 
>
>I started programing in Assembler, then BBC BASIC ( a super language 
in
>its own right) I have since had varying exposure to Modular 2, 
Fortran,
>LISP, C, C++, COBOL, VB, GPSSH,  Simula, etc..... and Pascal and 
Delphi
>
>A fairly reputable fellow I knew who made money from designing and
>implementing big systems, said that for speed and ease of development 
he
>would use C or C++ ( as appropriate) but if a project was to be
>maintained and upgraded by more than just the designer, he would 
ALLWAYS
>use pascal.
>
>BTW he had never used a GOTO ;)
>
pascal is hard for goto's anyway with tp how would you have it input
a command line argument? or return an error?
 are modular 2 and 3 as structured as pascal?
>
>
>>And who said you have to learn everything about C right from the very 
start.
>>I've been using it since 1983 and I'm still learning how to do some 
of the
>>more esoteric tricks that can be done.
>
>I agree with these sentiments entirely
>
>> It is a simple enough language that
>>someone who has never written a line of code can write a complete 
program
>>within minutes, yet it is so rich with features that it can be used 
for any
>>programming problem.
>Not sure about this one!  ;)
>
>>
>
>Cheers, Jim
>
>
>remove s from swandana to email reply
>
>Jim Barr        Machine Conversation
>                http://www.wandana.demon.co.uk/
>                Best is the enemy of good enough
>                Leaves rustle,   blades turn,    water moves
>
>Barrs Law of Recursive futility:---
>        If you are smart enough to use one of these.....
>                       .....you can probably manage without one!
>

-- 
James Morrison                                      MontyPhython 
        58 Air Cadet Band 2IC
                         tuba player  
             http://www.angelfire.com/mo/MontyPhython
                We live once why not waste time :)
             Me :)        
                        _________________________________            
                       |                                 |
                       |         James Morrison          |
                       |    montyphython@hotmail.com     |
                     /)|      ICQ: 12193678    |(\
                    / )|    Squirrel2000@hotmail.com     |( \
                 __(  (|_________________________________|)  )__
                ((( \  \>  /_)                     | \  </  / )))
                (\\\ \  \_/ /   I believe Email    |  \_/  / ///)
                 \         /    messages should     \          /
                  \      _/       be answered        \_       /
                  /     /  (and hopefully resolved)    |     |
                 /     /   within 24 Hrs. of reading.  |     |
             Please join me in my struggle against ignoring Emails,
                      add this message to your signature.
                        http://montyphython.home.ml.org
Technical Details
Message-ID: <4ePk1.24$UN3.236414@NewsRead.Toronto.iSTAR.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6lpcfe$3i0$1@soap.news.pipex.net> <7PgacDA++Uk1EwKv@wandana.demon.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 111659,cf3f15404133b95b
X-Google-Attributes: gid111659,public
X-Google-Thread: 1014db,cf3f15404133b95b
X-Google-Attributes: gid1014db,public
X-Google-Thread: 114592,cf3f15404133b95b
X-Google-Attributes: gid114592,public
X-Google-Thread: 108ebd,cf3f15404133b95b
X-Google-Attributes: gid108ebd,public
From: montyphython@hotmail.com (James Morrison)
Subject: Re: Learning to program
Date: 1998/06/26
Message-ID: <4ePk1.24$UN3.236414@NewsRead.Toronto.iSTAR.net>
X-Deja-AN: 366326216
References: <6lpcfe$3i0$1@soap.news.pipex.net> <7PgacDA++Uk1EwKv@wandana.demon.co.uk>
Content-Type: Text/Plain; charset=US-ASCII
Organization: Monty Phython
MIME-Version: 1.0
NNTP-Posting-Date: Fri, 26 Jun 1998 11:36:32 EDT
Newsgroups: alt.comp.lang.learn.c-c++,borland.public.turbopascal,comp.lang.c,comp.lang.pascal.borland