How many programming languages are there ?
A computer can be thought of as an immense machine with bazillions of little switches, each of which can be turned either 'on' or 'off' at any time. Sequences of switches can be represented by binary code a 'one' for each 'on', and a 'zero' for each 'off'. The CPU hardware's design and the desired Instruction Set dictate what basic commands will be implemented, and each of these basic commands has it's own representation in binary code. These basic commands form the machine's Assembly Language, and yes, one can program in Assembly Language if one so desires. The problem, though, is that the assembly commands are so basic that it can take hundreds of lines of code to perform trivial tasks; also, it takes a while to trace what an assembly program will do. This ...more