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
>