Updated: 4/6/2003; 3:01:26 AM.
graham glass: what's next?
        

Sunday, January 26, 2003

the discussion with jaron lanier recently on how to improve software development is very interesting. from what i can tell, his main issue with the current practices is that a bug in one area of code can have very broad repercussions on other areas of code. i think that many cases, this is because of hardware issues - a single CPU is responsible for executing a bunch of different code, and if one bit of code goes haywire, it screws the utilization of the CPU up. ideally, each bit of executing code has its own executor (virtual processor) that is immune to the misbehavior of other virtual processors. this would go a long way to enabling robust systems. and i don't just mean one virtual processor per *program*, i mean one virtual processor per *method*. in fact, the new language i've been working on basically assumes this model of execution.


1:35:20 AM    comment []

© Copyright 2003 graham glass.
 
January 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Dec   Feb


Click here to visit the Radio UserLand website.

Subscribe to "graham glass: what's next?" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.