PROC procedure language

PROC procedure language

PROC is the name of PICK operating system's procedure language. PROC is comparable to a UNIX shell script or a Windows batch file, and has similar features such as control-flow constructs, file manipulation, subroutine calls, and terminal input and output. The PROC language itself consists of terse macro commands. A PROC script contains a sequence of PROC language macros and PICK TCL (Terminal Control Language) commands. A PROC script is often used as a "front-end" for a program or application, interactive or not.

PROC utilizes two input buffers (primary and secondary) and two output buffers (primary and secondary). 9 file buffers. Some Pick emaulations (e.g. Reality X) release extended versions of PROC, sometimes called New PROCs with an additiional 9 file buffers. New PROCs are identified with a PQX or PQN on the first line of the script, whereas traditional PROCs commence with PQ.

In about 1975 an expanded version of PROC called "PORC" was developed by John Timmons and Paul Desjardine. This was then further developed by Tim Holland under the employ of SMI in Chicago, initially called "SMILE" (SMI Language Extension?) and then renamed RPL - Realtime Programming Language. RPL was a compiled language featuring 250 input buffers but still recognisably derived from PROC.

A number of large scale manufacturing applications were developed in RPL, including that which was in use at Plessey/GPT limited in Liverpool and also the Trifid suite of manufacturing software.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Procedure d'entreprise — Procédure d entreprise Pour les articles homonymes, voir procédure. La procédure d’entreprise, appelée également procédure métier, processus métier, procédure opérationnelle ou, en anglais, Business Process désigne « un ensemble d activités… …   Wikipédia en Français

  • Procedure stockee — Procédure stockée Une procédure stockée (ou stored procedure en anglais) est un ensemble d instructions SQL pré compilées, stockées sur le serveur, directement dans la base de données. Elles peuvent être exécutées sur demande : lancées par… …   Wikipédia en Français

  • Realtime Programming Language — (RPL) is a compiled database programming language used on CMC/Microdata/McDonnell Douglas REALITY (databases, derived and expanded from the PROC procedure language, with much extra functionality added. It was originally developed under the name… …   Wikipedia

  • Pilotage de procédure d'entreprise — Procédure d entreprise Pour les articles homonymes, voir procédure. La procédure d’entreprise, appelée également procédure métier, processus métier, procédure opérationnelle ou, en anglais, Business Process désigne « un ensemble d activités… …   Wikipédia en Français

  • Charm (programming language) — Charm Paradigm(s) Structured programming Appeared in 1996 Designed by P. Nowosad Influenced by RTL/2, C, Pascal OS RISC OS …   Wikipedia

  • Job Control Language — (JCL) is a scripting language used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem. The term Job Control Language can also be used generically to refer to all languages which perform these… …   Wikipedia

  • Natural language programming — Not to be confused with Neurolinguistic programming. Natural language programming NLP is an ontology assisted way of programming in terms of natural language sentences, e.g. English. A structured document with Content, sections and subsections… …   Wikipedia

  • Tool Command Language — Pour les articles homonymes, voir Tcl. Tcl Apparu en …   Wikipédia en Français

  • Oberon programming language — Infobox programming language name = Oberon paradigm = imperative, structured, modular year = 1986 designer = Niklaus Wirth | typing = strong, static dialects = implementations = influenced by = Modula 2 influenced = Oberon 2, ZonnonOberon is a… …   Wikipedia

  • Stored procedure — A stored procedure is a subroutine available to applications accessing a relational database system. Stored procedures (sometimes called a proc, sproc, StoPro, or SP) are actually stored in the database data dictionary.Typical uses for stored… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”