RPG II is a version of the IBM RPG programming language. It was developed in the late 1960s and was offered on a number of different computers, including the IBM System/3, System/32, System/34, System/36, System/370, The Singer System 10, and the Wang VS Series. ICL also produced versions for its ICL 2903 system and for the VME/K operating system. RPG stands for Report Program Generator.
| Property | Value |
| dbpprop:abstract
|
- RPG II is a version of the IBM RPG programming language. It was developed in the late 1960s and was offered on a number of different computers, including the IBM System/3, System/32, System/34, System/36, System/370, The Singer System 10, and the Wang VS Series. ICL also produced versions for its ICL 2903 system and for the VME/K operating system. RPG stands for Report Program Generator. RPG is a fixed-format programming language, which means that code must be placed in exact column locations in order to generate correct results. COBOL and BASIC are considered free-format to some extent because the code can be placed variously and still generate correct results. RPG also incorporates fixed logic, which means that files are opened when the program begins and closed when the program ends, even though this is not explicitly stated; special variables such as UDATE, UYEAR, PAGE, and so forth, are filled when the program begins or when page overflow occurs, even though there is no explicit instruction for these activities. Total calculations and output are done at "total time," after the detail cycle when L1/LR has been set on by fixed logic. The concept of RPG fitted neatly with a cyclical machine that read cards, summarised their contents and prints a result, rather like a tabulating machine. The language was extended to handle other input and output devices and provides a fast and efficient method of programming. Devices such as the workstation (WORKSTN), the keyboard (KEYBORD), or the console (CONSOLE) do not have a fixed number of records at the beginning of the job and therefore, in order to incorporate the fixed-logic RPG "Last Record" cycle, the LR indicator can be set on with a SETON instruction. LR cannot be set off. While RPG II itself did not evolve much from the 1977 implementation on the System/34 to 2000 when the Advanced/36 was discontinued from marketing. Third-party providers sold more than 200 different assembler subroutines that could be used by System/36 and Advanced/36 programmers to exceed RPG II limitations.
- El RPG II es un lenguaje de programación relativamente fácil de aprender impuesto por IBM en algunas de sus máquinas, y destinado a la generación de informes comerciales. Se utilizaba en las computadoras System/3x y RPG III en el AS/400. Las sentencias RPG se escriben en formato tabular, lo que hace incómodo el desarrollo de programas. El programador no necesita conocer en profundidad la máquina, por lo que resulta fácil de dominar. En 1980, apareció el RPG II, diseñado para entornos más sofisticados, éste permite usar técnicas de programación estructurada y acceso a bases de datos. El concepto de RPG es el de una máquina cíclica que lee tarjetas, resume sus contenidos e imprime un resultado, más bien como una máquina tabuladora. El lenguaje se extendió para manejar otros dispositivos de rendimiento y aportar un método rápido y eficiente de programar.
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdf:type
| |
| rdfs:comment
|
- RPG II is a version of the IBM RPG programming language. It was developed in the late 1960s and was offered on a number of different computers, including the IBM System/3, System/32, System/34, System/36, System/370, The Singer System 10, and the Wang VS Series. ICL also produced versions for its ICL 2903 system and for the VME/K operating system. RPG stands for Report Program Generator.
- El RPG II es un lenguaje de programación relativamente fácil de aprender impuesto por IBM en algunas de sus máquinas, y destinado a la generación de informes comerciales. Se utilizaba en las computadoras System/3x y RPG III en el AS/400. Las sentencias RPG se escriben en formato tabular, lo que hace incómodo el desarrollo de programas. El programador no necesita conocer en profundidad la máquina, por lo que resulta fácil de dominar.
|
| rdfs:label
| |
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:influenced
of | |
| is dbpprop:progLanguage
of | |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |