Content deleted Content added
Reverted 2 edits by 189.83.62.237 (talk) to last revision by Guy Harris. (TW) |
No edit summary |
||
Line 1:
'''Work Flow Language''', or '''WFL''' ("''wiffle''") is the [[process control]] language for the [[Burroughs large systems]], including the [[Unisys]] [[Burroughs MCP|ClearPath/MCP]] series, and their [[operating system]] [[Burroughs MCP|Master Control Program]]. Developed soon after the B5000 in 1961, WFL is the ClearPath equivalent of the [[Job Control Language]] (JCL) on [[IBM]] mainframes and the [[shell script]]s of [[Unix-like]] operating systems. Unlike JCL, WFL is a high-level structured language complete with [[subroutine]]s (procedures and functions) with [[Parameter (computer science)|arguments]] and high-level program [[control flow]] instructions. WFL programs are [[compiler|compiled]] to binary executables like any other MCP subject.
[[ALGOL]]-WFL <ref>Work Flow Language (WFL) Programming Reference Manual. ClearPath MCP Release 10.0 or Later. 8600 1047-507 Unisys Corporation. 2005</ref> is used for high-level system operations, such as running tasks, moving and copying files, providing high-level recoverability. Thus it is not a general purpose language in that you would not use it to do general computations. You can open and close files to check their attributes for example; however, you cannot read or change their contents in WFL – that you do in a general purpose language, and invoke it as a task from WFL.
WFL was a compiled language on the medium systems. Because some OS interfaces may change from release to release, Medium Systems WFL code included a copy of the source in the object file. Upon executing a WFL job it would check to determine if the object was compatible with the OS version. If not it would trigger a recompile of the object using the source embedded in the object code.
Line 11 ⟶ 7:
==See also==
*[[Burroughs large systems]]
*[[IBM]]
==Sources==
|