Beauty in simplicity
"The beauty of Simplicity" hits at why Google is so popular: simple yet functional. Same with iPod: clean interace for handling thousands if not millions of music in one box.
I believe the same about programming: if things can be made simple (like Stagecast) while being very powerful like C/C++, I believe that programming would become as common as googlers and podcasters. I think Smalltalk is a good start but by being pure VM based (like Java), it has some limits which can done better if it was more like Forth with machine code level access to the hardware. Security issues can be mitigated by using the hypervisor or virtualization technologies to isolate programmers from corrupting other partitions (LPAR or logical partition is what IBM likes to call the individual instance of virtualized "machine" -- not to be confused with virtual machine or VM of Smalltalk and Java).
I believe the same about programming: if things can be made simple (like Stagecast) while being very powerful like C/C++, I believe that programming would become as common as googlers and podcasters. I think Smalltalk is a good start but by being pure VM based (like Java), it has some limits which can done better if it was more like Forth with machine code level access to the hardware. Security issues can be mitigated by using the hypervisor or virtualization technologies to isolate programmers from corrupting other partitions (LPAR or logical partition is what IBM likes to call the individual instance of virtualized "machine" -- not to be confused with virtual machine or VM of Smalltalk and Java).
Labels: intro programming, programming, virtualization