|
I am very much intrigued by the
idea that
you can bring common building blocks (say bricks if you will) in more
ways than any of us can imagine. I call the way this is done
architecture. If I had lived earlier, many years before the mankind
invented computers, I sure would want to work with and learn from my
favorite architect Mimar Sinan
and
build mosques, bridges, and houses.
I now shuffle imaginary bricks around. This is what I call computer
architecture.
I consider computer languages and compiler technology inseparable parts
of Computer Architecture research.
I speak all but lisp, prolog and a couple other languages.
I used to program using ALGOL (the father of your favorite C) but
nobody remembers this language any more. Nobody seems to remember what
reliability, predictability, and reproducibility of errors mean either.
My favorite operating system is NOT Unix, and it is NOT a Microsoft
product. In the absence of it, I use Linux (at home and at work) and
like it.
|