Sunday, February 23, 2014

Basic Programming Language

programming languages

A vocabulary and set of grammatical rules for instructing a computer to perform specific tasks. The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, FORTRAN, Ada, and Pascal. Each language has a unique set of keywords (words that it understands) and a special syntax for organizing program instructions.

High-level programming languages, while simple compared to human languages, are more complex than the languages the computer actually understands, called machine languages. Each different type of CPU has its own unique machine language.

Lying between machine languages and high-level languages are languages called assembly languages. Assembly languages are similar to machine languages, but they are much easier to program in because they allow a programmer to substitute names for numbers. Machine languages consist of numbers only.

Lying above high-level languages are languages called fourth-generation languages (usually abbreviated 4GL). 4GLs are far removed from machine languages and represent the class of computer languages closest to human languages.

Regardless of what language you use, you eventually need to convert your program into machine language so that the computer can understand it. There are two ways to do this:
compile the program

interpret the program

See compile and interpreter for more information about these two methods.

The question of which language is best is one that consumes a lot of time and energy among computer professionals. Every language has its strengths and weaknesses. For example, FORTRAN is a particularly good language for processing numerical data, but it does not lend itself very well to organizing large programs. Pascal is very good for writing well-structured and readable programs, but it is not as flexible as the C programming language. C++ embodies powerful object-oriented features, but it is complex and difficult to learn.

The choice of which language to use depends on the type of computer the program is to run on, what sort of program it is, and the expertise of the programmer.
Tags: marketing internet paid offline business advertising auto insurance mobile advertising internet marketing devices cheap car insurance quote benefits internet marketing advertising jobs personal loans bad credit personal loans car insurance newloanrequest fast cash personal loans bad credit unsecured personal loans apply now easy personal loans secured personal loans va financial services personal loans government personal loans insurance car accident auto car cheap insuran insurance allstate insurance georgia cheap car insurance for woman cheap but good car insurance quotes consolidating federal student loans business process management small business marketing artigos relevante sobre marketing digital car cheap insurance jersey new term insurance super cheap car insurance for sr-22 cheap car insurance for young drivers unsecured business loans business make money online buy cheap car insurance agent student loans federal government residual income business opportunity writing a business plan internet marketing strategy web site traffic sale affiliate marketing programs buy cheap budget car insurance uk federal student loans repayment aspire resources inc federal student loans promoting online business digital marketing agencies 2014 trends digital marketing.