Hey lads,
First of all, you might want to just brush through these:
Now i was wondering, how much do you think of the bootstrap theory can be applied in reality to computer software systems? I mean, after reading ALOT about Natural Language Processing [NLP], i can clearly see that there are efforts in which a computer can, to an extent, understand the human text, given a certain range of words and definitions... so my point is this:
If a computer can understand a language so difficult and complex such as the English language [Even Japanese, spanish and german are very common] then would it be really that difficult to understand a language such as Java, or C, where there are very limited 'words' [ie, keywords] and all the rest are defined within? I mean compilers already understand these languages well enough to translate them to machine code, but can computers ever translate requirements for certain inputs and outputs into a java program?
Day dreaming? well, if we let go of all our bonds and imagine, then how about this... the computer UNDERSTANDS programming language [lets call it X], so when the user repeats a given function alot at the UI, the computer actually writes down a simple program in X, and compiles it, and deploys it, so that the user function can be done alot faster?
Ready for more? how about the Bootstrapped brain & the genetic algorithms... if the computer system ITSELF was written in X, would the computer ever be able to re-write itself to optimize its efficiency and achieve its goals better?
Could u ever give a computer a detailed design document, and have the computer translate it?
--
Cheers,
Seth
<A. Helmy>
==================
One Life... LIVE It
==================