| ||||||
| 1998/6/3 [Uncategorized] UID:14166 Activity:nil |
6/2 ,ad8888ba, 8b d8
d8"' `"8b `8b d8' ,d
d8' `8b d8' 88
88 ,adPPYba, `8b d8' ,adPPYba, MM88MMM ,adPPYba,
88 88888 a8" "8a `8b d8' a8" "8a 88 a8P_____88
Y8, 88 8b d8 `8b d8' 8b d8 88 8PP"""""""
Y8a. .a88 "8a, ,a8" `888' "8a, ,a8" 88, "8b, ,aa
`"Y88888P" `"YbbdP"' `8' `"YbbdP"' "Y888 `"Ybbd8"'
____ _ _
|___ \ | | | |
__) |_ __ __| | _ __ __ _ _ __| |_ _ _
|__ <| '__/ _` | | '_ \ / _` | '__| __| | | |
___) | | | (_| | | |_) | (_| | | | |_| |_| |
|____/|_| \__,_| | .__/ \__,_|_| \__|\__, |
| | __/ |
|_| |___/ |
| 1998/6/3-5 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Functional] UID:14167 Activity:very high 66%like:14181 |
6/3 What are good books for teaching a ninth grader programming?
\_ Intro to Programming for Dummies. -tom
\_ cmlee, stop signing my name to your idiocy. -tom
\_ History of Programming: the Unsuccessful Cases.
\_ History of Programming: the Unsuccessful Cases.-tom
\_ _THE STRUCTURE AND INTERPRETATION OF COMPUTER PROGRAMS_!!!!!!!!!
THEY SHOULDN'T NEED ANY OTHER PROGRAMMING BOOK BUT THIS ONE!!!!!
BH _AND_ RICHARD FATEMAN TOLD ME THAT IT'S THE BEST COMPUTER
SCIENCE BOOK EVER WRITTEN, SO IT MUST BE TRUE!!!!!!!!!!!!!!!!!!!
-tom
\_ Actually is a pretty good computer science book. It
might be a little advanced for a ninth grader. I would
let the ninth grader take a look at the book, and if s/he
can understand it then use it. -emin
\_ If it is, Simply Scheme is the CS 3 book and is slower
paced. PNH is/was of the opinion that the 61a curriculum
was too much for the typical high school CS class. But,
as the end says, "Computer Science != Programming".
\_ What? Is BH a communist? Are you?
any particular language you were thinking of? --Jon
\_ I just wanna program Microsoft stuff, program cool warez and
\_ What was that book used in CS60A?
-A ninth grader
stuff and get rich ($100,000/year) like all the programmers
out there! I wanna attend Microsoft's Summer Camp, it is cool
-A ninth grader (tom)
\_ Goto BH's summer camp instead - get to use 5-year old
HP's, learn scheme, and listen to lectures on why
capitalism is bad.
\_ that makes it sound as if capitalism isn't bad.
\_ I'd rather be a part of a capitalist society
than living in bh's shiny happy communist
future.
\_ Computer Science Logo Style - http://www.cs/~bh
\_ Computer Science != Programming
\_ On the other hand, understanding CS makes you a
better programmer...
\_ Not necessarily. Most CS grad students have no
ability to write code that actually gets used.
\_ Whereas those REAL MEN out in the REAL WORLD
ALWAYS write code that's a paragon of efficiency,
safety, and reliability! Ask those satisfied
Therac-25 customers! I'm sure that most
"developers" out there have no ability to write
code that actually gets used (but are doing it
anyway). How can being a programmer _and_
having CS theory clue hurt?
\_ Safe, efficient and reliable? No, it meets
the ship deadline in a sufficiently working
computer science --> research, development, design architecture
condition. Stock price rises. Bonuses all.
\_ Programmers who do not know computer science
are not very useful. Would you want to use
a program written by someone who never bothered
to learn all that high falutin' stuff about
big O notation, quick sort, binary trees, etc?
Any fool can write a program, compute science
is for writing a robust, fast, efficient
program which can be maintained and extended.
\_ Yeah, but in the days of M$oft bloatware,
program efficiency doesn't count for shit.
Programs are developed to optimize development
time. Doesn't matter how good your code is
if someone else is dominating the market
months before your product is even done. -ERic
\_ Programming Perl.
\_ i remember starting out with basica and gwbasic, I think that's
better then diving into Scheme or LISP. maybe visual basic is
it too is not very useful to know. -lila
a good start? good luck.
\_ you are on fucking crack. there is no reason to learn basic.
scheme is actually a very nice introductory language, though
it too is not very useful to know unless you are an elite
emacs user. (though it brings a warm fuzzy feeling to me,
personally.) -lila
\_ Does lila know less about programming or emacs?
\_ I agree with you that scheme is a good introductory
language to teach computer science. However, programming
in scheme requires you to think in terms of
"functional programming". Most people are not used to
this so it might be easier to learn something else first,
even though scheme teaches computer science better.
\_ Well, uh, most people aren't used to _any_ type of
programming philosophy when they start programming, and
it's not like BASIC is intuitively easier or anything.
Everybody has to start somewhere, and they might as
well start in the right place. I think that the only
reason people still recommend BASIC for anything is
because of their misty far-away fond memories of when
they were learning to hack on their Apple ][ or C-64,
and it was the only thing available . . . "I started
out this way, so you should, too." -- kahogan
\_ _i_ started with scheme and bh, so you should too.
nyah nyah. -lila
\_ So did I. Now look at me. It launched me
on an incredibly profitable career doing
miscellaneous computer stuff based on things
I learned while trying to restart my netrek
client, which is all I did during CS60A because
it was so incomprehensibly boring :) -John
\_ I'm sorry. That's a terribly way to start. Did
you ever recover? \_ shut up, cmlee.
\_ I want cmlee's anus. Madly. I love its
tight puckered (slightly brown) rosebud
wrinkles. Ooh, the smell of it!
\_ I started with basic, then learned C, then Scheme,
and even though Scheme was harder than basic I got
more out of it than the other two combined.
\_ I think Java is a good start to beginning programming. It's easy
to learn. After that can jump right into C/C++.
\_ Teach computer science, not programming.
programming --> sys admin
computer science --> research, development, design architecture
\_ Sys admins don't program. They only setup,
configure, and maintain systems.
\_ ooh you're so eleet. I'm sure it's never
necessary to write a program to maintain a
system.
\_ Agree with you...but try convincing to
those hiring managers who are recruiting
"programmers" or "developers" if you are
a sys admin.
\_ As a sysadmin, I can't imagine why I'd
*every* want to be a full time
programmer. The very idea baffles me.
\_ WTF would someone want to learn to program, anyway?
Waste of time, IMHO.
\_ Be a slob. Write everything in shell scripts. Spend rest
of time saved by not learning to program with netrek. Cheer.
-John |
| 1998/6/3 [Politics/Domestic/California] UID:14168 Activity:nil |
6/3 Proposition 225: Proof that the majority of California voters shouldn't
be allowed to vote.
\_ IGNORED VOTER'S INSTRUCTIONS ON MOTD POSTING |
| 1998/6/3 [Academia/Berkeley/Classes] UID:14169 Activity:high |
6/3 Why the hell is eecs instructional always down or running very slow.
They should hire new (and competent) sysadmins.
\_ Perhaps you would care to sign your name so that those who either
work with EECS IESG, or associate with those who do, can respond
to your questions and suggestions. A mail root@cory would be a
better way to get this information. In any case, EECS Inst. has
been putting a lot of work into replacing or upgrading a number of
its primary servers and infrastructure and finally can do work
in the 4 weeks between the end of the spring semester and the
beginning of the first Summer Session CS class. Perhaps if
someone who works for EECS Inst. reads the Soda MOTD,
someone who works for EECS Inst. reads the Soda MOTD, that
person could post something here a little more detailed, not
that reading the Soda MOTD is the official place to find
complaints about EECS Inst systems and to post information
about EECS Inst systems nor is it part of EECS Inst's job. --Jon |
| 1998/6/3 [Computer/SW/Editors/Vi] UID:14170 Activity:high |
6/3 Someone explain again why older people are stupid? I have to keep telling
them folks the concept of click, double click, drag and drop, scroll, etc.
The older engineers are not much better. They keep saying "I will learn
EMACS one day" yet they never learn it-- they still use this ancient vi
crap. Also they are such slow learners. If there is one thing I am afraid
more than death, that would be being stupid like they are.
\_ they're evidently not as stupid as you. They know that emacs sucks,
and vi RULES!
\_ There are valid reasons for using vi over emacs. RSI is one of
them. If you want to avoid carpal-tunnel or tendinitis, etc.
ctrl-command or meta-command is not the best way to go. -emarkp
\_ Y3AH, D00D!!! WHUT 1Z 1T W1TH 0LD3R P33PUL???/??? 1 K33P HAV1NG 2
T3LL MY PAR3NTS AB0UT H0W TH3Y SHULD TAK3 MY K0LL3G3 FUND N" SP3ND
1T 1N UPGRAD3Z 4 MY K0MMOD0RE-64 AND 1NV3ST TH3 R3ST 1N WAY-KRAD
_1NT3RN3T ST0CKS!!!!!1!!_ TH3Y JUST D0N"T UND3RSTAND THE _W1R3D
D1G1TAL 1NTERN3T PO1NT-AND=CL1CK GU1 CULTUR UV TH3 FUTUR3_ TH3 WAY
YUNG P33PUL L13K U AND 1 D0!!!111!!! 1 PLAN 2 K1LL MYS3LF AT AG3 30
SO THAT 1 DON"T B3CUM 0LD, STUP1D, AND 1RR3L3VANT L13K MY F0LKZ!!1!!
1 SUGG3ST TH3T U D0 TH3 SAM3!!!11!!!!!1!!! |