@Krumple,
Quote:To me there is some bullshitting going on here. What programmer would not be so ecstatic to not want to delve in and get to the point they can understand the code? What I mean is, it can't be so foreign that it's impossible for a coder to look at it and have ideas what the code does. You can't have infinite possibilities with the code. There are still limitations, rules. You can't simply break the rules.
Yep. Programmers should still be able to look at code and go 'ah hah, I know what it does'. Programming still uses a language. It's like teaching a computer to speak in English, then claiming
'it said something in English, but I don't know what'
That said, all language has structure, and that structure can be taught (or in this case, programmed). And each word/function has meaning. It should be
possible for a program to write simple code by
- programming in an understanding of the language (though why you would want to write the incredibly complex code to allow a computer to understand its programming language enough to write simple code, is beyond me...just program if x then y).
- programming in context (itself so incredibly complex)
- with the next problem would be checking the results of that code. Not only would you need to program a way to simulate it the outcome (which is really what any computer generated code should do first), but you would need a way to understand the outcome, a
nd so many outcomes are subjective.
Now if it were me, then I'd start looking at a 'reading humans' program, where they tell how a human reacts to it's decisions by reading the chemical, heat, breathing, facial changes...to determine subjective outcomes <but you see how complex this would be, seeing as we don't fully understand body language ourselves>...and in any case, once a person figured out how it determined subjectiveness, a whole heap of people would try to manipulate the computer.
But really, if it were even possible for a persons mind to be that organised, detailed, and creative...it still looks like more effort than it's worth.