| Programming computer languages typically belong | | | | prevent unintended operations. C++ is a compiled |
| to any of the two types- compiled and | | | | general purpose programming language and is an |
| interpreted. Compiled programming languages are | | | | enhancement of the C programming language. It |
| implemented by using compilers, which are | | | | offers more than 30 operators, which cover basic |
| translators that generate machine code from | | | | arithmetic, comparisons, logical operations and |
| source code. The compiler can translate the | | | | manipulation. JAVA derives much of its syntax |
| source code into intermediate form, which is | | | | from C and C++. The Java applications are |
| known as byte code. In interpreted programming | | | | compiled to byte code and they can be run on |
| languages, the programs are not directly | | | | any JAVA virtual machine, irrespective of the |
| executed by the host CPU, but they are | | | | computer architecture. Modula 2 is a great |
| executed by a software program called | | | | teaching language that is ideal, if you want the |
| interpreter. | | | | power of C++ and the friendly syntax of BASIC. |
| It is advisable to start with programming for | | | | It is advisable to have an Integrated Development |
| beginners like BASIC. There are several basic | | | | Environment (IDE) that supports several |
| compilers and interpreters along with commercial | | | | languages for the purpose of editing, in addition to |
| programming like Visual Basics from Microsoft. | | | | indenting and syntax highlighting. Integrated |
| Though there are several types of BASIC, it is | | | | Development Environment is also known as |
| advisable to start with QBASIC. In order to run | | | | Integrated Debugging Environment that offers |
| QBASIC, you need to get to DOS and then find | | | | you some facilities for developing software |
| out the icon "MS-DOS". Double click on it so that | | | | applications. An IDE consists of a source code |
| you can get "C://WINDOWS>. Type QBASIC | | | | editor, a compiler interpreter, automation tools |
| and press the enter key. If you get a blue screen | | | | and debugger. |
| with something like guide, it means that you are | | | | The source code editor is designed to edit the |
| ready to program. | | | | source code of the computer programs. It |
| If you want to learn programming with a simple | | | | simplifies the process of inputting the source |
| syntax, you can go for LOGO. LOGO is used for | | | | code, by auto completing and bracket matching |
| functional programming. It is known for its turtle | | | | functionalities. Build automation helps to compile |
| graphics, which is a method of programming | | | | source code into binary code. It runs tests and |
| vector graphics by using a cursor. You can build | | | | creates release notes. Debugger is used to test |
| more complex shapes like squares, circles, | | | | and debug other programs. It offers some |
| triangles and other figures with the help of this | | | | sophisticated functions like running a program step |
| language. | | | | by step and pausing the program to examine the |
| Though there are many good beginners | | | | present state. |
| programming languages, it is worth selecting C, | | | | When you are just getting started it is essential |
| C++, BASIC and Java, which are great for | | | | that you learn the basics of computer |
| learning and support. C is a popular programming | | | | programming. This will enable you to gain a solid |
| language that has facilities for structured | | | | foundation upon which to build you knowledge and |
| programming. It features a static type system to | | | | experience. |