Programming Languages

Programming languages are an excellent example of “levels of abstraction.” Computers don’t understand programming languages; programming languages are meant for humans to read and write. That’s right, that code that makes no sense to you, but at least the computer understands it—yeah, the computer doesn’t understand it, either. A programming language is an easy way for humans to give instructions to a computer (well, easier than writing binary). The instructions still have to be transformed into something the computer can understand (a bunch of 0’s and 1’s). The programming language has its own set of instructions that handle that process.

You have many programming languages to choose from, each with its advantages and disadvantages. ...

Get Learning to Program now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.