Other Free Encyclopedias » Science Encyclopedia » Science & Philosophy: Cluster compound to Concupiscence

Computer Languages - First-generation Language, Second-generation Language, Third-generation Language, Fourth-generation Language

structured block statement programming

A computer language is the means by which instructions and data are transmitted to computers. Put another way, computer languages are the interface between a computer and a human being. There are various computer languages, each with differing complexities. For example, the information that is understandable to a computer is expressed as zeros and ones (i.e., binary language). However, binary language is incomprehensible to humans. Computer scientists find it far more efficient to communicate with computers in a higher level language.


Block-structured language

Block-structured language grew out of research leading to the development of structured programming. Structured programming is based on the idea that any computer program can be written using only three arrangements of the information. The arrangements are called sequential, selection, and iteration. In a sequential arrangement, each programming instruction (statement) is executed one after the other. This order is vital. The execution of the second statement is dependent on the prior execution of the first statement. There is more flexibility built into the selection arrangement, where choices are typically made with an IF...THEN...ELSE structure. Iteration is also known as loop structure. Loop structures specify how many times a loop will be executed. In other words, a command can be executed a number of times until the task is completed.

PASCAL, ALGOL, and MODULA-2 are examples of block-structured languages. Examples of non-block structured languages are BASIC, FORTRAN, and LISP. Refinements of BASIC and FORTRAN produced more structured languages.

Block-structured languages rely on modular construction. A module is a related set of commands. Each module in a block-structured language typically begins with a "BEGIN" statement and ends with an "END" statement.

Physical Computer Memory and Virtual Memory [next] [back] Digital Computer

User Comments

Your email address will be altered so spam harvesting bots can't read it easily.
Hide my email completely instead?

Cancel or

Vote down Vote up

over 3 years ago

The way how you have explained your results generation of the computer languages is well and understood

Vote down Vote up

over 3 years ago

excellent matter according to requirement.

Vote down Vote up

over 3 years ago

Perfect!!

Vote down Vote up

over 3 years ago

this site have all types of information about computer's past and for many more things i love this site

Vote down Vote up

about 2 years ago

data

Vote down Vote up

almost 4 years ago

all the data given in this site is very good and helpful.i am satisfied with this site

Vote down Vote up

almost 4 years ago

gg

Vote down Vote up

about 4 years ago

the defination and the explanation is good,however there is much left in the generations,you haven't explained in details,for the person who doesn't know much about the computer language generations might need a lot of explanation,anyway you are better than the others,keep the good work

Vote down Vote up

over 3 years ago

good iformation

Vote down Vote up

over 3 years ago

af

Vote down Vote up

over 3 years ago

hfhfh

Vote down Vote up

over 2 years ago

answer is excellent.

Vote down Vote up

over 3 years ago

very good

Vote down Vote up

almost 2 years ago

its strange

Vote down Vote up

about 2 years ago

excellent explanation

Vote down Vote up

over 2 years ago

it is so good please keep it up

Vote down Vote up

over 2 years ago

this is well understood well explained and the information is well sorted out

Vote down Vote up

almost 3 years ago

is not good.till need for detail.

Vote down Vote up

almost 3 years ago

resources full has delivered and highlighted the important facts

GOOD WORK DONE

Vote down Vote up

about 3 years ago

very good