🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5200

Re: First Languages (yet again)

#5200
From: emo
Date: Wed, 02 Mar 1988 05:47
47 lines
2644 bytes
   

To offer some more information: Lisp has been ``around'' since
the '50s as well.  In fact, I have often heard that Lisp is
second only to FORTRAN in being the oldest (high-level) language.

And, as ``oz'' mentions, Scheme can contribute to a ``turning
point'' in one's education...  The first language that I learned
was UCI Lisp running on a DEC-10 (access was via a 300 baud
phone link... and I thought that was reasonable at the time, ~'79)...
then came Pascal... then some assembler (6809 variety)... then
I learned Scheme...  C (and Unix) followed shortly.
What can be said of this chaotic learning strategy?... I would
have to say that personally, the high points were UCI Lisp
(being the first introduction to computing) and Scheme (being
the first time I really understood the ideas behind structural
design and the power of abstraction).  For several reasons
learning C was important too, but the foundations had already
been constructed upon the pillars of Lisp/Scheme.
Knowing what I do today, I would say without hesitation, that
Scheme is an excellent choice for a first language... 

In ending, I'd like to restate what someone has said previously:
programming languages are tools, a means to affect solutions
to problems in the ``real world''.  However, there is such a 
thing as ``style''... with the ease and pleasure that one
ascribes to the task of programming depending to a large extent
on one's understanding of the tool(s) being used as well as the
problem domain.  By utilizing a clean structure initially,
e.g. Scheme with its clean semantics, one is able to build a 
more stable foundation upon which to base the development and
understanding of programming methodologies, as well as the
theories behind them.

Are there any other people who have formed similar conclusions
about Scheme?

eric

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Eric Ost		     CSnet:   emo@indiana
Computer Science Dept.       Usenet:  emo@iuvax
Indiana University           Arpanet: emo@iuvax.cs.indiana.edu
Bloomington, Indiana 47405
(812)-335-5561
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Technical Details
Message-ID: <8200001@iuvax>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!hao!oddjob!gargoyle!ihnp4!inuxc!iuvax!emo
References: <4022@ames.arpa>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!hao!oddjob!gargoyle!ihnp4!inuxc!iuvax!emo
From: emo@iuvax.cs.indiana.edu
Newsgroups: comp.lang.misc
Subject: Re: First Languages (yet again)
Message-ID: <8200001@iuvax>
Date: 2 Mar 88 05:47:00 GMT
References: <4022@ames.arpa>
Organization: Indiana University CSCI, Bloomington
Lines: 46
Nf-ID: #R:ames.arpa:4022:iuvax:8200001:000:2141
Nf-From: iuvax.cs.indiana.edu!emo    Mar  2 00:47:00 1988