0

 Programming  computer languages typically belong to any of the two types- compiled and interpreted. Compiled  programming  languages are implemented by using compilers, which are translators that generate machine code from source code. The compiler can translate the source code into intermediate form, which is known as byte code. In interpreted  programming  languages, the  programs  are not directly executed by the host CPU, but they are executed by a software  program  called interpreter.

It is advisable to start with  programming  for beginners like BASIC. There are several basic compilers and interpreters along with commercial  programming  like Visual Basics from Microsoft.

Though there are several types of BASIC, it is advisable to start with QBASIC. In order to run QBASIC, you need to get to DOS and then find out the icon "MS-DOS". Double click on it so that you can get "C://WINDOWS>. Type QBASIC and press the enter key. If you get a blue screen with something like guide, it means that you are ready to  program .

If you want to learn  programming  with a simple syntax, you can go for LOGO. LOGO is used for functional  programming . It is known for its turtle graphics, which is a method of  programming  vector graphics by using a cursor. You can build more complex shapes like squares, circles, triangles and other figures with the help of this language.

Though there are many good beginners  programming  languages, it is worth selecting  C , C++, BASIC and Java, which are great for learning and support.  C  is a popular  programming  language that has facilities for structured  programming . It features a static type system to prevent unintended operations.  C++  is a compiled general purpose  programming  language and is an enhancement of the  C   programming  language. It offers more than 30 operators, which cover basic arithmetic, comparisons, logical operations and manipulation. JAVA derives much of its syntax from C and C++. The Java applications are compiled to byte code and they can be run on any JAVA virtual machine, irrespective of the computer architecture. Modula 2 is a great teaching language that is ideal, if you want the power of C++ and the friendly syntax of BASIC.

It is advisable to have an Integrated Development Environment (IDE) that supports several languages for the purpose of editing, in addition to indenting and syntax highlighting. Integrated Development Environment is also known as Integrated Debugging Environment that offers you some facilities for developing software applications. An IDE consists of a source code editor, a compiler interpreter, automation tools and debugger.

The source code editor is designed to edit the source code of the computer  programs . It simplifies the process of inputting the source code, by auto completing and bracket matching functionalities. Build automation helps to compile source code into binary code. It runs tests and creates release notes. Debugger is used to test and debug other  programs . It offers some sophisticated functions like running a  program  step by step and pausing the  program  to examine the present state.

When you are just getting started it is essential that you learn the basics of computer  programming . This will enable you to gain a solid foundation upon which to build you knowledge and experience.





Source by Steven Winters

Post a Comment

 
Top