("Logic and Information Network Compiler") is a fourth-generation programming language
, used mostly on Unisys
LINC was originally developed as a short-cut (or template) by two computer application programmers to reproduce and automate the production of computer applications for different companies, but which had similar requirements and specifications. The requirements were similar, because the companies followed a common, generic, business model.
That is, these businesses dealt with "commodities", or "parts", or "suppliers", or "customers" (named "components" in LINC terminology). These were "manufactured", or "assembled", or "purchased", or "sold" (actions termed "events" in LINC terminology).
These componens and events were the "interface specifications" or "ispecs" and contained the database definitions, screen designs, and business rules of the application system.
LIRC (Logic and Information Report Compiler) was part of LINC and was developed to allow the programmer to produce reports (e.g. "purchase orders", "invoices", "credit notes", "consignment notes", "bills of sale"). The information in these reports were accessed by using various user-defined views of these components and events called "profiles".
Because reports run as a separate task (as a... Read More