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

Wednesday, December 18, 2002

i'm off to san francisco for a couple of days, which should be a fun trip. even better is a european trip that's scheduled for january, followed by a presentation at disneyland in february. disneyland was the first place in the US that i ever visited, and i can't wait to go back again!
11:38:49 PM    comment []

apparently microsoft has been looking at developing a new language that is data-centric, codenamed X#.

http://www.microsoft-watch.com/article2/1,4248,766199,00.asp

the idea of developing new languages that are non-object-oriented is a great idea, and i personally don't believe that objects as a first-class concept are really that great. i'm much more into the concept of operations as first-class entities, much like proteins/enzymes are first-class entities in biology. proteins perform actions on other entities, are codified and replicated very efficiently, and work in massive parallel. for example, instead of reverse() being a method on a String class, reverse() would be a free-floating entity that operates on Strings to create reversed Strings. a String itself would be also be a free-floating entity that has no intrinsic operations.

there are a lot of cool ramifications of this approach; one day i hope to dedicate some time to building a proof-of-concept of this approach, but right now service-oriented architectures consume all my time.

i built a small super-computer about ten years ago out of INMOS transputer chips, as well as a language that prototyped some of these ideas. unfortunately, the hardware was about 100 orders of magnitude too slow to make the language practical. nowdays it's a different story. it would also be great to build hardware to support a new kind of biologically-inspired language, since the current hardware is stack-based and incredibly retarded for true parallelism.

as my company's web page mentions, i believe that a lot of the concepts that emerge in service-oriented architectures will be more inspired by biology than by traditional CS concepts. GAIA is already feeling more organic than anything i've worked on before.


12:06:50 AM    comment []

© Copyright 2003 graham glass.
 
December 2002
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        
Nov   Jan


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.