+ 5
Why we learn codes? It's 2019 are not we able to make computer understand our languages, isn't it possible?
We all here for learning codes, something that computer understands, I have a question it is awkward here to be asked. I Know there is machine learning, AI to this attempt but what is for us what will we do to do so that. Sorry if I seemed weird or I embarrassed anyone.
6 ответов
+ 9
Ask "Siri" or "Alexa" a simple question and see how good we are at making computers understand human speech.
And even with advanced solutions there will still be the problem of possible misinterpretion... Human languages miss the precision of code so if your computer would process speech as input then this would probably be a new source of failure in programs when your computer misinterpretes your commands...
+ 6
AI is not yet good enough and as others have said, natural language understanding is a difficult problem.
+ 6
I'm with you on this. It would be so much easier to just tell a computer what to do and have it done. However, ai is not ready yet. Yes there are some really good ai in the world now. Self driven cars, etc. They are still the equivalent of a sort of smart mouse. What I envision of a plain English programming language would take a few exaflop computers to accomplish. I also believe if we achieve such a a level of power it would be immediately abused.
+ 5
well, think of it like this:
The computer speakes a language of ones and zeros, we speak a language of complex sounds and shapes that our brain interprets and recognises as a blob of text or a sound we can understand. To make a computer understand our language it would have to interpret the many languages and dialects that exist for said languages. But, since computers only understand ones and zeros, it acts like a universal language all computers can understand. And programming languages act as a sort of bridge between the ones and zeros of the computer, and the complexities of human language.
+ 4
Even between humans when you need to explain things you need specific models, contexts and languages to be understood. You have to make abstract world to logical models or reduce them. It's not so easy, and I've seen programs that transforms hand drawn schemes to GUI or to codes. But even in this you have done the job of abstraction to a level. In humans we do the same but we expect the other interlocutor to make up the things in the context.
0
But how do we make it ourselves? Coding answers it