procedural language


Also found in: Acronyms.

procedural language

(language)
Any programming language in which the programmer specifies an explicit sequences of steps to follow to produce a result (an algorithm).

The term should not be confused with "imperative language" - a language that specifies explicit manipulation of state. An example (non-imperative) procedural language is LOGO, which specifies sequences of steps to perform but does not have an internal state.

Other procedural languages include Basic, Pascal, C, and Modula-2.

Both procedural and imperative languages are in contrast to declarative languages, in which the programmer specifies neither explicit steps nor explicit state manipulation.

procedural language

A programming language that requires programming discipline, such as C/C++, Java, COBOL, FORTRAN, Perl and JavaScript. Also called an "imperative language," programmers writing in such languages must develop a proper order of actions in order to solve the problem, based on a knowledge of data processing and programming. For a procedural vs. non-procedural language example, see non-procedural language.
References in periodicals archive ?
The conditional structures in procedural languages of robotic systems
A procedural language that reveals the procedures for computer processing is more suitable for a learner so that she/he may better understand computer operational principles to write programs.
Regional divisions will be able to work in any of the official languages of the relevant states and/or designate another procedural language, such as English.
They could also select a procedural language for cases where the own language is unavailable.
Furthermore, the method of selecting what to do next in OPS5 differs substantially from that in a procedural language. In the case of a procedural language, the amount of global state information needed for such a decision is, quite deliberately, severely limited: the program counter is incremented by one, or a small set of tests in a conditional statement is used to select what to do next.
For example, no mention is made of the case where a Member State has several official languages, the case when the defendant is not domiciled in a Member State, plus the issue of the procedural language in regional chambers.
The linguistic regime: applicants will be invited to choose a procedural language from the three European Patent Office (EPO) working languages (English, French and German); an element of the patent would subsequently be translated into all the EU's official languages.
After all, it's in the same time zone, the equivalent legal system, a society that's not too dissimilar - and the Irish will be the only ones where English, one of the three procedural languages, is naturally spoken.
After all, procedural languages and flow charts are isomorphic, anything that can be expressed in one can be expressed using the other.
Just as in C#, procedural languages have scoping rules, which govern the visibility of the code and the data.
[22] showed that students write correct equations more often when solving word problems with procedural languages than with algebra, which is nonprocedural.