Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/IBM_RPG_II> ?p ?o }
Showing triples 1 to 48 of
48
with 100 triples per page.
- IBM_RPG_II 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 1130, IBM System/3, System/32, System/34, System/36, System/370, The Singer System 10, Univac 90/25, 90/30, 90/40 and the Wang VS Series. ICL also produced versions for its ICL 2903 system and for the VME/K operating system. Further, Burroughs Corporation produced an RPG II compiler with database extensions for its B1700 series of computers.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.RPG II did not evolve much from the 1977 implementation on the System/34 to 2000 when the Advanced/36 was discontinued from marketing. Changes that were made from the 1970s version included the IFEQ/IFNE/IFGT/IFGE/IFLT/IFLE and END grouping. Also, the call/parm to be able to call external subroutines. Another change was that for internal subroutines, you no longer had to put SR in columns 7 and 8 of the C (calculation) specs.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. Some of the limitations of RPGII on the System/3, 32, 34 and 36 including the Advanced/36 was the 64K limit and the number of files you could have in a program. So if you had a lot of programming lines or had large arrays, it was easy to exceed the 64,000 bytes of object code. However, RPGII running on the as/400 and its follow on iseries and IBM I (those running os/400 or i5/OS in what is called S/36EE (execution environment)) those limits (the 64K bytes and the number of files) were either greatly expanded or removed.".
- IBM_RPG_II wikiPageExternalLink c0918180.pdf.
- IBM_RPG_II wikiPageExternalLink RPG_II.
- IBM_RPG_II wikiPageID "411454".
- IBM_RPG_II wikiPageLength "12006".
- IBM_RPG_II wikiPageOutDegree "21".
- IBM_RPG_II wikiPageRevisionID "664372651".
- IBM_RPG_II wikiPageWikiLink 36.
- IBM_RPG_II wikiPageWikiLink Burroughs_B1700.
- IBM_RPG_II wikiPageWikiLink Burroughs_Corporation.
- IBM_RPG_II wikiPageWikiLink Category:IBM_software.
- IBM_RPG_II wikiPageWikiLink Category:Procedural_programming_languages.
- IBM_RPG_II wikiPageWikiLink Category:Programming_languages_created_in_the_1960s.
- IBM_RPG_II wikiPageWikiLink IBM.
- IBM_RPG_II wikiPageWikiLink IBM_1130.
- IBM_RPG_II wikiPageWikiLink IBM_RPG.
- IBM_RPG_II wikiPageWikiLink 3.
- IBM_RPG_II wikiPageWikiLink 32.
- IBM_RPG_II wikiPageWikiLink 34.
- IBM_RPG_II wikiPageWikiLink 36.
- IBM_RPG_II wikiPageWikiLink 370.
- IBM_RPG_II wikiPageWikiLink ICL_VME.
- IBM_RPG_II wikiPageWikiLink ICT_1900_series.
- IBM_RPG_II wikiPageWikiLink International_Computers_Limited.
- IBM_RPG_II wikiPageWikiLink Singer_System_10.
- IBM_RPG_II wikiPageWikiLink Tabulator.
- IBM_RPG_II wikiPageWikiLink Wang_Laboratories.
- IBM_RPG_II wikiPageWikiLinkText "IBM RPG II".
- IBM_RPG_II wikiPageWikiLinkText "RPG II".
- IBM_RPG_II wikiPageWikiLinkText "RPG II".
- IBM_RPG_II wikiPageUsesTemplate Template:Empty_section.
- IBM_RPG_II subject Category:IBM_software.
- IBM_RPG_II subject Category:Procedural_programming_languages.
- IBM_RPG_II subject Category:Programming_languages_created_in_the_1960s.
- IBM_RPG_II hypernym Version.
- IBM_RPG_II type Language.
- IBM_RPG_II type ProgrammingLanguage.
- IBM_RPG_II type Work.
- IBM_RPG_II type Language.
- IBM_RPG_II type Product.
- IBM_RPG_II 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 1130, IBM System/3, System/32, System/34, System/36, System/370, The Singer System 10, Univac 90/25, 90/30, 90/40 and the Wang VS Series. ICL also produced versions for its ICL 2903 system and for the VME/K operating system.".
- IBM_RPG_II label "IBM RPG II".
- IBM_RPG_II sameAs Q526649.
- IBM_RPG_II sameAs RPG_II.
- IBM_RPG_II sameAs m.02544s.
- IBM_RPG_II sameAs Q526649.
- IBM_RPG_II wasDerivedFrom IBM_RPG_II?oldid=664372651.
- IBM_RPG_II isPrimaryTopicOf IBM_RPG_II.