|[4 earlier articles]|
|Re: Having trouble finding texts on compiler construction. email@example.com (Louis Krupp) (2009-04-19)|
|Re: Having trouble finding texts on compiler construction. firstname.lastname@example.org (Stephen Horne) (2009-04-20)|
|Re: Having trouble finding texts on compiler construction. email@example.com (Jonathan Thornburg) (2009-04-20)|
|Re: Having trouble finding texts on compiler construction. firstname.lastname@example.org (2009-04-21)|
|Re: Having trouble finding texts on compiler construction. email@example.com (Ray Dillinger) (2009-04-22)|
|Re: Having trouble finding texts on compiler construction. DrDiettrich1@aol.com (Hans-Peter Diettrich) (2009-04-24)|
|Re: Having trouble finding texts on compiler construction. firstname.lastname@example.org (Ryan McCoskrie) (2009-04-26)|
|Re: Having trouble finding texts on compiler construction. email@example.com (George Neuner) (2009-04-27)|
|From:||Ryan McCoskrie <firstname.lastname@example.org>|
|Date:||Sun, 26 Apr 2009 11:16:51 +1200|
|References:||09-04-015 09-04-043 09-04-050|
|Posted-Date:||27 Apr 2009 05:54:20 EDT|
Ray Dillinger wrote:
> Ryan McCoskrie <email@example.com> writes:
>> I'm trying to find some good text on compiler construction that don't
>> explain things in terms of visual information (trees etcetera) and
>> maths(which boils down to processing visual information).
> Boy, math is so utterly fundamental to my comprehension of the subject
> that I can't imagine explaining it without math.
> But math is also "Language" rather than "Image", at least as I experience
> it. It took me a few moments to think of why you might experience it as
> image. I'm guessing that you're having trouble with mathematical
> Do you have trouble with the mathematical notation being too "visual"
> with respect to operations expressed by the relative locations and sizes
> of terms? If that's the case would rewriting it with some kind of
> text-based linear syntax (as in a programming language) help you?
The expression of maths is done in a language like manner even if it
isn't nearly as clear as it should be. But at least from the age of
the Greek philosophers there has been a preoccupation with geometry
that permeates the field. Calculus is a very obvious example but the
way my teacher in high school explained statistics was all lines and
grids as well.
The underlying reason to this (or at least one of them) is that the
visual regions of the brain are used as a temporary buffer when doing
things as simple as arithmetic.
I tried doing a heap of multiplications in my head without forgetting
how I got to the current equation once (twice three, twice six... or
some such) and I could actually feel the interrupt when realloc failed
in my head. That's what it was like anyway.
I can follow pretty algorithms in pretty much anything Fortran-esque
so long as I know _why_ things are the way they are and I'm begining
to get my head around Lisp (though I had to find my own syntax orientated
way to learn it).
So yes linear syntax helps a great deal but the real issue is the approach
to all of this.
Quote of the login:
An adequate bootstrap is a contradiction in terms.
Return to the
Search the comp.compilers archives again.