home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 2,695 of 4,255   
   mutazilah@gmail.com to Joe Monk   
   Re: PDOS/86   
   17 Jul 21 20:13:08   
   
   From: muta...@gmail.com   
      
   On Sunday, July 18, 2021 at 9:30:47 AM UTC+10, Joe Monk wrote:   
      
   > > At the end of the day, the compiler needs to produce something.    
   > > If it isn't machine code that manipulates registers,   
      
   > The Burroughs machine architecture doesnt fit in the C hypothetical   
   > machine. It doesnt have registers. It has a stack architecture.   
      
   >> "Register machines routinely outperform stack machines".   
   >>   
   >> So there was an understandable pressure to move   
   >> from CISC to RISC, but not to abstract to a machine   
   >> programmed in Turtle Graphics or equivalent.   
      
   > https://en.wikipedia.org/wiki/Burroughs_large_systems#Stack_architecture   
      
   "Another point for speed as promoted by the RISC designers was that processor   
   speed is considerably faster if everything is on a single chip. It was a valid   
   point in the 1970s when more complex architectures such as the B5000 required   
   too many    
   transistors to fit on a single chip. However, this is not the case today and   
   every B5000 successor machine now fits on a single chip as well as the   
   performance support techniques such as caches and instruction pipelines."   
      
      
   Ok, thanks. So if the speed issue has been addressed, and   
   we can now perform work without the use of registers, is   
   that actually something that should ideally be done for the   
   next 1000 years or whatever of computing?   
      
   Based on what we know, which is always going to be   
   incomplete, is this the path forward?   
      
   Which apparently means ditching C90 in favor of Turtle Graphics.   
      
   I've been holding off on moving from C90 waiting to see   
   what Turtle Graphics actually is.   
      
   Thanks. Paul.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca