[Info-vax] Dave Cutler, Prism, DEC, Microsoft, etc.

Paul Raulerson paul at raulersons.com
Thu Nov 12 21:27:14 EST 2009


On Nov 12, 2009, at 3:46 PM, John Reagan wrote:

> 
> "Rich Alderson" <news at alderson.users.panix.com> wrote in message 
> news:mddk4xvtqmg.fsf at panix5.panix.com...
> 
>> 
>> It depends on how one views the discipline.  In departments in which it is
>> viewed as a mathematical discipline, there is little need for programming
>> skills, or exposure to any user interface, whether command line or 
>> graphical,
>> to move forward in one's studies.  Analysis of algorithmic complexity, 
>> proof
>> of correctness, etc. are the bread and butter of the field.
>> 
>> In departments in which it is viewed as an engineering discipline, 
>> compiler
>> construction and other issues of language implementation, design of 
>> operating
>> systems, and the like, are studied.
>> 
>> Neither is the whole story, but the two kinds of CS departments rarely 
>> mix,
>> in my experience.
>> 
> 
> Then things must have changed.  When I was at Purdue (77-81), I did 
> algorithm proof & complexity classes; OS design classes; compiler 
> construction classes; database design classes; etc.  That was all from the 
> CS dept.
> 
> That said, the compiler I built at Purdue was a toy compared to the real 
> world compilers I found at DEC.  It parsed a subset of Pascal and generated 
> a homebrew bytestream that was executed by a provided interpreter.  (it was 
> on punched cards as well on a CDC6600 if that shows my age).
> 
> When folks came to the compiler group (including myself), there was still a 
> long aprenticeship program before you got to invent real stuff.  Compilers 
> aren't magic.  Lots of table lookups, hashtables, linked lists, trees, etc. 
> You just need to know what order they go in. :)
> 
> John 
> 
> 
> _______________________________________________
> Info-vax mailing list
> Info-vax at rbnsn.com
> http://rbnsn.com/mailman/listinfo/info-vax_rbnsn.com
> 
 And my experience, in the same time frame (maybe a year earlier or so) is the same.  And 
on top of it, to claim any kind of engineering state, you had to learn how to weld. Most annoying,
as I do not *like* to weld. But still had to learn it. 

We had to take plenty of math as well, up through tensor calc along with sides of matrix 
algebra and complex variables. 

-Paul





More information about the Info-vax mailing list