Re: The Pebble in the Ruby Shoe
- From: Chad Perrin <perrin@xxxxxxxxxxxx>
- Date: Sat, 21 Jul 2007 14:50:42 +0900
On Sat, Jul 21, 2007 at 01:11:30PM +0900, M. Edward (Ed) Borasky wrote:
Chad Perrin wrote:
On Fri, Jul 20, 2007 at 03:46:11AM +0900, Steven Lumos wrote:Well ... maybe "Computer Science" students don't need to know
Chad Perrin <perrin@xxxxxxxxxxxx> writes:
As you say, the zero-based array is a practical matter related to theNot only did I not mean to imply that, but I'm not sure I can even
work of programming (as well as being related to the applicability of set
theory to language design), and not a convenience for those wacky
mathematicians with their nonstandard way of counting (kind of a strange
claim to make). In contrast with your implication that this is somehow a
*bad* practical decision, however, it's actually the case that, by and
large, the benefits for natural sequential operations in programming and
the in-built compatibility of zero-based arrays with certain concepts of
set theory add up to a strikingly practical, and quite positive, reason
for zero-based arrays.
parse "bad practical decision". If I knew the evidence I had implied
in support of my implied claim then maybe I could. :-)
But I even explicitly said that "It's a good and safe decision
supported by decades of computing convention and habit..."
That would be why I used terms like "seem" and so on in that email -- I
wasn't 100% certain of your intent, based on what you said.
In other words, your premises are largely correct, but they do not leadI'm just sick of hearing that Ruby does such and such because
to the conclusions you seem to suggest.
mathematicians like it.
Fair enough. I agree with you on that score, actually -- that it gets
kind of old seeing people try to equate everything in computer science
with the will of mathematicians. That's the sort of thinking that leads
to CS students wasting time on trigonometry when they could be spending
it on something useful to computer science, like linear algebra.
trigonometry, but I doubt very seriously a trig-impaired person could
get an Electrical Engineering degree. Hell, if they didn't have trig and
calculus and analytic geometry under their belts on the SAT, they
couldn't get *into* a EE program!
There's a pretty big difference between "electrical engineering" and
"computer science".
I was actually one of the first students in the USA to get calculus and
analytic geometry in high school. This was right after Sputnik and I
lived in a town full of scientists and engineers. I was also fortunate
to have graduated before the "New Math", which was mostly set theory.
So ... would you say queuing theory is useful to computer science? I
certainly would. Well, it turns out, as we mathematicians like to say,
that you can use a Fast Fourier Transform to solve some queuing theory
problems that are more or less intractable otherwise. Can you do a Fast
Fourier Transform without sines and cosines?
Maybe not -- but my objection is more to the saddling of CS students with
several years of trig and calculus *classes* than with the imparting of
any of the basics that are related to those subjects. The basics of
trigonometry as taught in a trig class, in fact, can be imparted to a
student quite thoroughly in about two class sessions -- and it usually
is, in a preceding geometry or algebra course. Meanwhile, the rest of
what's "taught" in typical college trig courses can be easily derived
from the basics, and is just rote memorization for the purpose of passing
tests, to be forgotten immediately after the test in time to memorize for
the next exam.
Meh. I have traumatic experiences of almost being entirely turned off of
"higher education" by the stupidities of a computer science curriculum.
Your mileage may vary.
--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Baltasar Gracian: "A wise man gets more from his enemies than a fool from
his friends."
.
- References:
- The Pebble in the Ruby Shoe
- From: Raphael Gillett
- Re: The Pebble in the Ruby Shoe
- From: SonOfLilit
- Re: The Pebble in the Ruby Shoe
- From: Chad Perrin
- Re: The Pebble in the Ruby Shoe
- From: M. Edward (Ed) Borasky
- The Pebble in the Ruby Shoe
- Prev by Date: Entry-level help
- Next by Date: Re: Ruby Editor
- Previous by thread: Re: The Pebble in the Ruby Shoe
- Next by thread: Re: The Pebble in the Ruby Shoe
- Index(es):
Relevant Pages
|
Loading