Original Post
I was wandering why no one has been able to develop a program that was capable of developing some kind of conciousness or intelligent-like artificial intelligence. And it hit me, Brains don't work the same as digital computers do. Digital computers fetch an instruction at a time then execute the instruction by feeding it into an ALU (thing that does binary math). Brains have cells which pass lots of information to each other but instead of doing it one by one it does it quiet a lot at once. Also, a digital computer does binary math which is relatively slow compared to analogue math.
Then I tried to imagine a computer that could execute many, many instructions at once. I think this already exists in multi-threading but not at the same level as a brain. I guess one way you could make a computer like this is to model it off of the brain itself. Make a silicon version of a brain cell which would be like a mini processor then wire millions of these together. But, even if you managed to make something that had the power of a brain then how are you meant to program something like that? You would need to invent a new programming language which was similar to digital programming languages but still had the capability to do loads of things at the same time.
I guess a drawback to this would be that, if you made it so the computer had lots of little processors, it would be very hard to program. The output of the computer (if it were running an AI) could also be un-readable and only make sense to the computer.
Has anything like this been made yet?
Then I tried to imagine a computer that could execute many, many instructions at once. I think this already exists in multi-threading but not at the same level as a brain. I guess one way you could make a computer like this is to model it off of the brain itself. Make a silicon version of a brain cell which would be like a mini processor then wire millions of these together. But, even if you managed to make something that had the power of a brain then how are you meant to program something like that? You would need to invent a new programming language which was similar to digital programming languages but still had the capability to do loads of things at the same time.
I guess a drawback to this would be that, if you made it so the computer had lots of little processors, it would be very hard to program. The output of the computer (if it were running an AI) could also be un-readable and only make sense to the computer.
Has anything like this been made yet?