Computers can, yes, communicate with people. But they can't communicate in our language. Computers communicate in a language called binary. As you may already know, binary is a language that consists of only 0s and 1s. There is more structure to binary than that, but that is not important for now. Anyways, what is important is that computers communicate using binary. However, it may be hard to program a game using only 0s and 1s, although it is possible. It would just take billions of binary strings. SO! That's why programming languages are here. Using a language that is somewhere between English and nonsense is how you do it. That programming language is then fed into a compiler, and from there the language is interpreted to binary code, which the computer executes. You can do ANYTHING with programming. Like the real world, there are many different lanuguages. Java, C++, C, C#, Ruby, Python, Lua, and many, many others. I am NOT going to get into web languages such as HTML or JavaScript.
Java is a object-oriented, low-level programming language. It was used to program the popular game Minecraft. It is relatively weak, so small, less-demanding games like Minecraft are perfect for it.C++ is great when combined with other languages and scripts to make a big, processor-destroying program like Battlefield 3 or Diablo.
Python is an outcast. It is a multimedia language that usually isn't very useful...
So, there really is a language that suits your needs perfectly for anything you could possibly imagine.
And, a fun little program.
This program, when executed (through Microsoft C++ Visual Express, the free compiler/editor of choice), will bring up a black console box (type CMD in the Windows search bar if you want to see what the box looks like) that will simply display "Hello World".
// Made by: ME!
#include <iostream>
using namespace std;
int main();
{
cout<<"Hello World!"<<endl;
return 0;
}
Amaia-Wow! You really know a lot about computers. Quite honestly I have no idea what your talking about because I have a hard time figuring out how to look up things on google, let alone know how to speak "computer launguage". It was still intersting blog though, dispite my lack of knowlage in this subject. I did understand enough, though, to grasp the concept that computers are much more complicated than I ever thought.
ReplyDeleteThis was a cool blog and again I learned something about computers. It is amazing you know all that about computers. Revise some of your sentences a little though and add a picture.
ReplyDeleteGood job. I learned so much. GREAT BLOG.
ReplyDeleteNice job. That was a little confusing but very educational.
ReplyDelete