TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [TCLUG:13004] AP Comp. Sci.



see, now you really don't understand computer SCIENCE, you are talking
about computer programming, "under the covers" stuff is not what computer
science is about.

Thank You,
        Ben Kochie (ben@nerp.net)

*-----------------------*  [ - * - * - * - * - * - * - * - ]
| Unix/Linux Consulting |  [ Haiku Error Message:          ]
|  PC/Mac Repair        |  [  Chaos reigns within.         ]
|   Networking          |  [  Reflect, repent, and reboot. ]
| http://nerp.net       |  [  Order shall return.          ]
*-----------------------*  [ - * - * - * - * - * - * - * - ]

 "Unix is user friendly, Its just picky about its friends."

On Fri, 28 Jan 2000, Michael Hentges wrote:

> Recursion has always made my head hurt. And there are just way, way too many
> ((()))) in lisp/scheme! (and what the @#$#@$ is a "lambda" anyway...)
> 
> I realize that C++ (my preferred language) isn't exactly pretty, but at
> least you get a little bit of variety!
> 
> Its not that I don't get it - I aced those "scheme" CSci classes - but my
> brain just doesn't work that way.
> 
> I think beginning computer programmers should first learn a dialect of basic
> (preferably one that has type safety) to figure out the basics of what a
> for() loop and if/then/else statements are for. After mastering this, they
> should learn some C (or a sub-set of C++) or assembly to _really_ understand
> what is going on underneath the covers (and so they can appreciate what all
> of these new languages can do for them).
> 
> Then on to java or C++! I'll have to check out python - heard of it, but
> haven't played with it yet. Of course my thinking may be influenced by the
> fact that this is the order I came to the computer programming profession
> (starting with the Apple II basic, then assembly...) but it has served me
> well so far...
> 
> Mike.
> 
> -----Original Message-----
> From: Scott Dier - dieman [mailto:dieman@ringworld.org]
> Sent: Friday, January 28, 2000 10:50 PM
> To: tclug-list@mn-linux.org
> Subject: Re: [TCLUG:13004] AP Comp. Sci.
> 
> First day of CSci this year (UMN-TC CSci 1901, Scheme) was where the
> question was raised, "What do computer scientists do?"
> 
> Not only do they program... but they must solve problems.  They must
> construct algorythms... among other things I dont remember anymore :)
> 
> Scheme is an excellent language for playing around with a method to do
> something without having to worry about how your doing with syntax, IMHO.
> 
> Plus, it gets you to think about your code. :)
> 
> On Fri, 28 Jan 2000, Ben Kochie wrote:
> 
> > are we talking about Computer SCIENCE, or are we talking about Computer
> > PROGRAMING now?
> >
> > Thank You,
> >         Ben Kochie (ben@nerp.net)
> >
> > *-----------------------*  [ - * - * - * - * - * - * - * - ]
> > | Unix/Linux Consulting |  [ Haiku Error Message:          ]
> > |  PC/Mac Repair        |  [  Chaos reigns within.         ]
> > |   Networking          |  [  Reflect, repent, and reboot. ]
> > | http://nerp.net       |  [  Order shall return.          ]
> > *-----------------------*  [ - * - * - * - * - * - * - * - ]
> >
> >  "Unix is user friendly, Its just picky about its friends."
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tclug-list-unsubscribe@mn-linux.org
> > For additional commands, e-mail: tclug-list-help@mn-linux.org
> >
> >
> 
> --
> Scott Dier <dieman@ringworld.org> #nicnac@efnet 612.301.0265
>       destiny's admin       | Robots are most often found in server rooms,
>  http://www.ringworld.org   | wire closets, switching stations-basically,
>        finger me at         | anywhere that offers maximum expousure to
> dieman@destiny.ringworld.org| technology and minimum interaction with
>      for gnupg/pgp key      | human beings.
>                             |  -NetSlaves(the book)/B.Lessard/S.Baldwin
>                             |    (Robot is a NetSlave caste)
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tclug-list-unsubscribe@mn-linux.org
> For additional commands, e-mail: tclug-list-help@mn-linux.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tclug-list-unsubscribe@mn-linux.org
> For additional commands, e-mail: tclug-list-help@mn-linux.org
>