Copyright © Philip M. Parker, INSEAD. Terms of Use.

REPORT PROGRAM GENERATOR

Specialty Definition: REPORT PROGRAM GENERATOR

DomainDefinition

Computing

Report Program Generator (RPG) A system produced by IBM in 1965 for easy production of sophisticated large system reports. Versions: RPG II, RPG III, RPG/400 for the IBM AS/400. MS-DOS versions by California Software and Lattice. UNIX version by Unibol. Cross-platform version by J & C Migrations runs on MS-DOS, Windows, AIX, HP-UX, and OS/390. See also CL, OCL. [Features?] (1998-12-10). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: Report program generator

(From Wikipedia, the free Encyclopedia)

Report Program Generator, commonly known as RPG, is one of the few languages created for punch card machines that is still in use today (thankfully using a line editor and not the punch cards!). It was developed by IBM for their range of mainframe systems, especially the S/390 - as RPG II.

RPG II was ported to the System 36, while an improved version of the language, RPG III, was created for the System 38 and its successor the AS/400 (a mid-range machine, now called the iSeries) and became RPG/400 with a much cleaner syntax, and better file/database reading capabilities. This language was the mainstay of development on the AS/400, and its editor was a simple line editor with prompt templates for each specification (type of instruction).

An RPG program would start off with a File Specification, listing all files being read, created, written or queried, followed by an Input Specification listing all the variables in use along with any Data Structures and one dimensional arrays. The Calculation Specification would follow which contained the actual meat of the code, and finally any inprogram Output Specifications - like a summary report.

RPG III eventually evolved into RPG IV which reduced the limiting punch-card type layout and allowed a free-format text and expressions within its Extended Calculation Specification.

RPG on the AS/400 thrived on the object-orientated look of the underlying operating system (OS/400) to an extent that everything was a file (very similar to the Unix philosophy), so the terminal screen could be updated (with sub windows) by writing to a file (of type *DISPLAY).

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Report program generator."

Top     

Crosswords: REPORT PROGRAM GENERATOR

Specialty definitions using "REPORT PROGRAM GENERATOR": RPG. (references)

Top     

Frequency of Internet Keywords: REPORT PROGRAM GENERATOR

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day

report program generator

4
Source: compiled by the editor from various references; see credits.

Top     

Modern Translation: REPORT PROGRAM GENERATOR

Language Translations for "REPORT PROGRAM GENERATOR"; alternative meanings/domain in parentheses.

Danish

  

RPG (list program generator), rapportprogramgenerator (list program generator). (various references)

   

Dutch

  

lijstprogrammagenerator (list program generator), afdrukprogrammagenerator (list program generator). (various references)

   

French

  

GAP, générateur de programme d'édition, générateur automatique de programmes, éditeur. (various references)

   

German

  

Reportprogrammgenerator (list program generator), LPG (list program generator), Listenprogrammgenerator (list program generator). (various references)

   

Greek 

  

γεννήτρια προγραμμάτων αναφορών (list program generator). (various references)

   

Italian

  

linguaggio RPG (list program generator), generatore di prospetti (list program generator), generatore di programma di stampa (list program generator). (various references)

   

Pig Latin

  

eportray ogrampray eneratorgay

   

Portuguese

  

programa gerador de relatórios (list program generator). (various references)

   

Spanish

  

lenguaje de programas de edición (list program generator), generador de programas de edición (list program generator). (various references)

   

Swedish

  

rapportgenerator (list program generator). (various references)

Source: compiled by the editor from various translation references.

Top     

Alternative Orthography: REPORT PROGRAM GENERATOR


Hexadecimal (or equivalents, 770AD-1900s) (references)

52 45 50 4F 52 54      50 52 4F 47 52 41 4D      47 45 4E 45 52 41 54 4F 52

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01010010 01000101 01010000 01001111 01010010 01010100 00100000 01010000 01010010 01001111 01000111 01010010 01000001 01001101 00100000 01000111 01000101 01001110 01000101 01010010 01000001 01010100 01001111 01010010

HTML Code (1990) (references)

&#82 &#69 &#80 &#79 &#82 &#84 &#32 &#80 &#82 &#79 &#71 &#82 &#65 &#77 &#32 &#71 &#69 &#78 &#69 &#82 &#65 &#84 &#79 &#82

ISO 10646 (1991-1993) (references)

0052 0045 0050 004F 0052 0054      0050 0052 004F 0047 0052 0041 004D      0047 0045 004E 0045 0052 0041 0054 004F 0052

Encryption (beginner's substitution cypher): (references)

5239504952542505249415235472413948395235544952

Top     



INDEX

1. Crosswords
2. Expressions: Internet
3. Translations: Modern
4. Orthography
5. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.