Printer Friendly
The Free Dictionary
1,074,725,944 visitors served.
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

procedural language

   Also found in: Acronyms, Wikipedia, Hutchinson 0.02 sec.

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. Contrast with non-procedural language.

The following dBASE examples show procedural and non-procedural ways to list a file. Procedural and non-procedural languages are also considered third and fourth-generation languages.

    Procedural (3GL)        Non-Procedural (4GL)
    USE FILEX               USE FILEX
    DO WHILE .NOT. EOF      LIST NAME, AMOUNTDUE
      ? NAME, AMOUNTDUE
      SKIP
    ENDDO


(language)procedural 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.


How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
Procedural Language Debugger, which facilitates the development and analysis of stored procedures, functions, and triggers in applications written for Oracle, EnterpriseDB, and PostgreSQL databases.
In addition to validation of Oracle Database 10g Release 2, the update to Zend Core for Oracle has enhanced support for Oracle Procedural Language for SQL (PL/SQL) collection types, giving significantly improved performance.
The new version also adds intelligent event reduction with advanced procedural language and database triggers to allow for batch processing and more complex data manipulations, which facilitate a solid foundation for advanced business service management and service quality management.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2008 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.. Terms of Use.