Unless you’ve been living under a rock, you probably know Iron Man – Tony Stark and his voice-controlled assistant, Jarvis. I’m sure many of you (including me) dream of an assistant who does what you want, can understand the various accents around the world, and doesn’t repeat a fixed set of dialogues but actually talks – uses its brain and stuff.
Sorry to burst your bubble, but it’s not going to happen any time soon.
You might be thinking how a certain amount of code can do anything, or how I’m a pessimist who needs a dose of reality, whatever. But the fact is, I’m not a pessimist, and none of our current (or soon-to-be) computers will not be able to be smart, no matter how good the computer is. Why?
Binary is a simple 0 and 1 system – on or off, all or nothing, true or false, experiment successful or lab explosion. Take your pick. This has its advantages – CDs work on this principle, so do all modern computers. In fact, this webpage, the stuff being displayed on your computer, is at its core, a bunch of 0′s and 1′s.
However, all of us know that life is much more than yes or no. Computers don’t know what all this ‘colour’ thing is – for them, it’s all black and white. And that’s the problem; computers have the wrong base, and if the base itself is wrong, it’s certain that the parts above it will be too.
Of course, all this can be fixed by making a huge program with if-elses for every single possible situation ever, but that doesn’t seem too much possible, unless you’re God (if you are, do you exist?).
So yeah, meaning to get that out for a lot of time, and of course the only source here is me, so if you find anything wrong, feel free to correct me in the comments section.
PS: Sorry if you were hoping for something related to web development.