OOPortal 





Structured Programming - Glossary

A B C D E  F  G H I J  K L  M N O P  Q R S  T U  V W X Y Z 
Edsger W. Dijkstra's letter to the Editor of Communications of the ACM, published in March 1968, marks the true beginning of structured programming. Structured programming can be seen as a subset or subdiscipline of imperative programming, one of the major programming paradigms. It is most famous for removing or reducing reliance on the GOTO statement. Edsger Dijkstra's subsequent article,
Go To Statement Considered Harmful
was instrumental in the trend towards structured programming. Description of the inverse relationship between a programmer's ability and the density of goto statements in his program is repeated.
Algorithm
A set of ordered, unambiguous instructions that completes a specific task in a finite number of steps.
Array
A collection of items called elements, each of which is of the same type.
Array initializer
Specifies the initial values of the elements of an array.
ASCII
A 7-bit character encoding.
Binary number system
Base 2 number system.
Bit
A single binary digit.
Block statement
A sequence of statements enclosed within curly braces.
Boolean expression
An expression with a value of true or false.
Bubble Sort
An algorithm for sorting data.
Byte
A sequence of 8 bits.
Bytecode
Machine code for the Java Virtual Machine.
Call a method
Execute the statements within the method declaration.
Cast
Explicit conversion from one data type to another.
Command-line argument
A text string provided by the user when running a program from the command-prompt.