It is not essential to understand computer languages as you can do a lot with a computer without knowing them, and most people that use computers do not understand any computer languages. However, if you want to write programs and get the computers to do more elaborate things then knowing some computer languages is important. If you can write programs then there are employment opportunities in it and if you are really good you could create a really good program and do very well out of it.
Computer languages are programs that can convert desired actions into a language that the computer can understand. Essentially, the user enters the program code into the computer, then the computer converts it to a language that can then be executed by the computer.
They get compiled or interpreted to machine code which computer can understand.
It doesn't. The only language the computer understands is its own native machine code; binary language. We use that binary language to program the computer such that it can translate the high-level human languages that we can understand into the low-level languages that it can understand, and vice versa.
Programming languages make it much easier for humans to create and maintain machine code programs. The computer itself handles the translation from the high-level languages we can understand to the low-level machine code that it can understand.
Wikipedia currently lists 710 computer languages.
Actually, computers do use binary. Other languages are simply used for easier readability (because binary is difficult for most humans to understand). These "high level" languages are then placed into an interpreter and then compiled into a program that uses binary to communicate with the computer.
Yes, computers have languages that they communicate with us and each other in. There are thousands of different computer languages written for different purposes with different complexities. The simplest language computers communicate in is binary, ones and zeros, which can be compared to humans using Morse Code to communicate. It is very simple, but it is hard for humans to understand. The next step up is called assembly language which could be compared to speaking only in slang, still hard for all except a few humans to understand. The computer has to use a program to translate the assembly language into binary to understand what to do. There are lots of intermediate languages that still use some slang, but allow the programmer to combine several actions in one command. As computer languages have become more complex so humans can understand and program them easier, the computer has to do more work to translate, but is much faster at it than we are. There are programing languages now that allow a human to say what they want the computer to do and the program writes the code that the computer needs to use to do what was requested. This makes it very easy for us to communicate to computers to get them to do what we want. Computers still use binary and lower level languages to communicate with each other as they understand it and have to do less work to accomplish what is desired.
Yes, computers have languages that they communicate with us and each other in. There are thousands of different computer languages written for different purposes with different complexities. The simplest language computers communicate in is binary, ones and zeros, which can be compared to humans using morse code to communicate. It is very simple, but it is hard for humans to understand. The next step up is called assembly language which could be compared to speaking only in slang, still hard for all except a few humans to understand. The computer has to use a program to translate the assembly language into binary to understand what to do. There are lots of intermediate languages that still use some slang, but allow the programmer to combine several actions in one command. As computer languages have become more complex so humans can understand and program them easier, the computer has to do more work to translate, but is much faster at it than we are. There are programing languages now that allow a human to say what they want the computer to do and the program writes the code that the computer needs to use to do what was requested. This makes it very easy for us to communicate to computers to get them to do what we want. Computers still use binary and lower level languages to communicate with each other as they understand it and have to do less work to accomplish what is desired.
Structuralism was created because of the need to understand Native American languages.
Computers cannot understand languages. They can only compute data. Because of that, we use binary code because that is pure data.
Robots can be programmed to understand and communicate in various languages, depending on their design and purpose. Common languages used for programming robots include C++, Python, Java, and others.