digital_vax_systems
Differences
This shows you the differences between two versions of the page.
digital_vax_systems [2018/11/16 22:02] – created sgriggs | digital_vax_systems [2018/11/16 22:13] (current) – sgriggs | ||
---|---|---|---|
Line 3: | Line 3: | ||
The DEC VAX CPU is a legendary CISC CPU prized and praised by many low level assembly language coders. The CPU was used in many systems from the 1970's up until the 1990' | The DEC VAX CPU is a legendary CISC CPU prized and praised by many low level assembly language coders. The CPU was used in many systems from the 1970's up until the 1990' | ||
+ | The thing to understand about the DEC VAX is that it's a dyed-in-the-wool CISC processor. There were many system programmers writing code in MACRO32 (VAX assembler) and this resulted in a CPU that was much easier to write assembly language for. The VAX instruction set saves the programmer time and hair-pulling. The often unspoken truth is that it resulted in superior results even at the compiler level. After all, if you were writing a compiler would you rather have CISC or RISC to contend with? So, what we've seen is that folks hold their nose long enough to get code done on the Alpha or Itanium. However, back in the VAX days they took their time to do it right. After all the helpful instructions made it easier and more fun. So, this is one theory as to why code quality has suffered so badly after the 1980's and 1990' |
digital_vax_systems.txt · Last modified: 2018/11/16 22:13 by sgriggs