RPG is a high-level programming language (HLL) for business applications, initials which stand for Report Program Generator. IBM is the creator and primary vendor of RPG, but the language is available from other mainframe and microcomputer manufacturers, including Unisys.

PropertyValue
dbpedia-owl:abstract
  • RPG ist eine problemorientierte Programmiersprache für den kaufmännischen Bereich.
  • RPG is a high-level programming language (HLL) for business applications, initials which stand for Report Program Generator. IBM is the creator and primary vendor of RPG, but the language is available from other mainframe and microcomputer manufacturers, including Unisys. The latest version of RPG is RPG IV (aka ILE RPG) on IBM's Power i servers; it inherits the System i Integrated Language Environment’s features such as prototyped functions and procedures, static and dynamic binding, access to C routine libraries, dynamic link libraries, and fully recursive and re-entrant modular code.
  • El lenguaje de programación RPG es un lenguaje de programación desarrollado por IBM en 1964 y diseñado para generar informes comerciales o de negocios. Sus siglas en inglés significan Report Program Generator. En 1960 RPG es creado para la familia 1400, pero hasta 1964 no es lanzada la versión final para la IBM 360. Ha sido actualizado en diversas ocasiones, dando origen a las diferentes versiones del lenguaje. Una de las últimas actualizaciones que se ha realizado hasta la fecha es el RPG/IV en 1995, disponible con los ordenadores IBM de la familia AS/400. Posteriormente, en 2001, y con la aparición de la versión 5 del OS/400, surgió una nueva modificación sobre el lenguaje, soportándose a partir de ese momento la programación en formato libre. Así mismo, se desarrollan las funciones incorporadas que sustituyen a muchos de los antiguos indicadores y códigos de operación. Todas estas incorporaciones permiten que el RPG se convierta en un lenguaje mucho más legible, claro, flexible y moderno. Entre sus principales características podemos destacar las siguientes: orientado a la producción de informes. realiza cálculos fácilmente. emplea hojas de codificación diferentes para la descripción de ficheros, entrada de datos, salida de resultados, etc.
  • RPG oppure RPG IV è un linguaggio di programmazione nativo per minicomputer IBM della serie iSeries, denominata anche, più comunemente, AS/400. La sua versione più recente comprende l'uso di prototipi di funzioni e procedure, binding statico e dinamico dei dati, accesso a librerie di routine scritte in C, uso di funzioni contenute in DLL compilate a partire da altri linguaggi, e supporta totalmente codice dotato di sintassi ricorsiva e rientrante.
  • RPG は もとReport Program Generator のアクロニムで、IBMの System i(以前のAS/400)サーバ向けのプログラミング言語である。ILE (Integrated Language Environment) のオブジェクト指向機能を取り入れた RPG IVが現行である(ILE RPGとしても知られている)。最初期の4GLとされる。
  • RPG is een programmeertaal die stamt uit de jaren 1960, en die tot op heden met name wordt gebruikt door programmeurs op de IBM System i midrange systemen van IBM. Alhoewel RPG door veel moderne programmeurs wordt verafschuwd, is de recentste variant ILE-RPG een krachtige programmeeromgeving, die mogelijkheden biedt voor web-toepassingen.
  • RPG to jeden z kilku języków programowania pierwotnie używanych na komputerach wyposażonych w czytniki kart perforowanych, lecz wciąż pozostający w użyciu (innym przykładem jest FORTRAN). RPG został zaprojektowany w IBM dla systemów klasy mainframe, w szczególności dla słynnej rodziny maszyn System/390 (gdzie używano RPG2). Kolejna wersja – RPG3 była używana na maszynach System/36 a na będących ich następcami maszynach AS/400 używany był RPG/400 ze znacznie poprawioną składnią oraz lepszą obsługą plików i baz danych. Język ten był podstawą programowania na AS/400 mimo bardzo prostego edytora liniowego. RPG3 wyewoluował w RPG4, w którym usunięto składniowe pozostałości z epoki kart perforowanych. RPG jest nadal użytkowany i rozwijany na kolejnych generacjach maszyn AS/400 pod ich systemem OS/400 .
  • RPG, das iniciais de Report Program Generator é uma linguagem de programação através da qual se especificam os campos a partir dos quais deveriam ser obtidos os dados para gerar relatórios impressos. Foi criada pela IBM em 1959 e comercializada a partir de 1961 visando facilitar o desenvolvimento de programas. Era também usada, entre outras, nas máquinas de segunda geração da Burroughs Corporation: os mainframes B-200, B-300 e B-500. Aplicações RPG II ainda são suportadas nos sistemas operacionais IBM z/VSE, IBM z/OS, HP MPE, OpenVMS e Unisys MCP.
  • RPG är ett programspråk för affärssystem. Från början var RPG en förkortning för Report Program Generator men numera står RPG officiellt inte för något. Den senaste versionen RPG IV eller ILE-RPG är standardprogrammeringsspråket för IBM:s System i-servrar. Det ärver System i:s integrerade programsspråksmiljös objektorienterade programmeringsmöjligheter som funktions- och procedurprototyper, statisk och dynamisk bindning, samt tillgång till C-bibliotek och DLLer.
  • RPG (Report Program Generator) — язык программирования, синтаксис которого был изначально сходен с командным языком механических табуляторов компании IBM. Был разработан для облегчения перехода инженеров, обслуживавших эти табуляторы на новую технику и переноса данных, первоначально был реализован для IBM 1401. Широко использовался в 1960-х и 1970-х гг. Наиболее распространённой версией языка, по всей видимости являлась RPG II. Компания IBM продолжает поддержку языка и в настоящее время, так как на нём написан громадный объём кода, который невыгодно переводить на другие языки программирования. В версии RPG IV, выпущенной в 2001 году, введены элементы объектного программирования. Кроме мэйнфреймов и машин AS/400 от IBM, RPG был реализован на платформах Digital VAX, Sperry Univac BC/7, Univac system 80, Siemens BS2000, Burroughs B1700, Hewlett Packard HP3000, ICL 2900 series, Honeywell 6220, WANG VS, IBM PC. Компилятор Visual RPG, разработанный сторонним производителем, обеспечивает работу под Windows и поддержку GUI. Существуют также реализации для OpenVMS и других, более экзотических платформ.
  • Le générateur automatique de programmes (GAP) est un langage de programmation dédié à la gestion. Apparaît sous ce nom sur les systèmes 3 d'IBM; existait sous le nom de RPG (Report Program Generator) dans les systèmes plus anciens d'IBM Conçu à l'origine pour recycler et convertir les comptables en informaticiens. L'histoire du GAP commence donc avec les cartes perforées : cela se ressent dans l'obligation d'une syntaxe colonnée propre aux comptables. Le GAP1 puis le Gap2 (années 1960 et au-delà) se comportaient comme une machine à états, avec un système de boucles masqué au sein du langage. Quelques évolutions: Le GAP3 : évolue sans pour autant abandonner le système de machines à état du GAP2, mais conserve sa rigidité et son colonnage. Le RPG IV ILE: abandonne en partie le colonnage, introduit quelques notions supplémentaires comme les pointeurs, les fonctions intégrées, les groupes d'activation ... pour tenter de dépasser les limitations originelles. Le RPG V C'est le RPG IV ILE en format full free
dbpedia-owl:developer
dbpedia-owl:influenced
dbpedia-owl:influencedBy
dbpedia-owl:latestReleaseVersion
  • RPG IV version 7 release 1
dbpedia-owl:wikiPageExternalLink
dbpprop:developer
dbpprop:dialects
  • RPG, RPG II, RPG III, RPG 400, RPG IV, RPG/ILE; RPG/Free, Baby/36, Baby/400, Lattice RPG
dbpprop:influenced
dbpprop:influencedBy
  • 9 (xsd:integer)
dbpprop:latestReleaseVersion
  • RPG IV version 7 release 1
dbpprop:name
  • RPG
  • Report Program Generator
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:typing
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1959 (xsd:integer)
dcterms:subject
rdf:type
rdfs:comment
  • RPG ist eine problemorientierte Programmiersprache für den kaufmännischen Bereich.
  • RPG oppure RPG IV è un linguaggio di programmazione nativo per minicomputer IBM della serie iSeries, denominata anche, più comunemente, AS/400. La sua versione più recente comprende l'uso di prototipi di funzioni e procedure, binding statico e dinamico dei dati, accesso a librerie di routine scritte in C, uso di funzioni contenute in DLL compilate a partire da altri linguaggi, e supporta totalmente codice dotato di sintassi ricorsiva e rientrante.
  • RPG は もとReport Program Generator のアクロニムで、IBMの System i(以前のAS/400)サーバ向けのプログラミング言語である。ILE (Integrated Language Environment) のオブジェクト指向機能を取り入れた RPG IVが現行である(ILE RPGとしても知られている)。最初期の4GLとされる。
  • RPG is een programmeertaal die stamt uit de jaren 1960, en die tot op heden met name wordt gebruikt door programmeurs op de IBM System i midrange systemen van IBM. Alhoewel RPG door veel moderne programmeurs wordt verafschuwd, is de recentste variant ILE-RPG een krachtige programmeeromgeving, die mogelijkheden biedt voor web-toepassingen.
  • RPG är ett programspråk för affärssystem. Från början var RPG en förkortning för Report Program Generator men numera står RPG officiellt inte för något. Den senaste versionen RPG IV eller ILE-RPG är standardprogrammeringsspråket för IBM:s System i-servrar. Det ärver System i:s integrerade programsspråksmiljös objektorienterade programmeringsmöjligheter som funktions- och procedurprototyper, statisk och dynamisk bindning, samt tillgång till C-bibliotek och DLLer.
  • RPG is a high-level programming language (HLL) for business applications, initials which stand for Report Program Generator. IBM is the creator and primary vendor of RPG, but the language is available from other mainframe and microcomputer manufacturers, including Unisys.
  • El lenguaje de programación RPG es un lenguaje de programación desarrollado por IBM en 1964 y diseñado para generar informes comerciales o de negocios. Sus siglas en inglés significan Report Program Generator. En 1960 RPG es creado para la familia 1400, pero hasta 1964 no es lanzada la versión final para la IBM 360. Ha sido actualizado en diversas ocasiones, dando origen a las diferentes versiones del lenguaje.
  • RPG to jeden z kilku języków programowania pierwotnie używanych na komputerach wyposażonych w czytniki kart perforowanych, lecz wciąż pozostający w użyciu (innym przykładem jest FORTRAN). RPG został zaprojektowany w IBM dla systemów klasy mainframe, w szczególności dla słynnej rodziny maszyn System/390 (gdzie używano RPG2).
  • RPG, das iniciais de Report Program Generator é uma linguagem de programação através da qual se especificam os campos a partir dos quais deveriam ser obtidos os dados para gerar relatórios impressos. Foi criada pela IBM em 1959 e comercializada a partir de 1961 visando facilitar o desenvolvimento de programas. Era também usada, entre outras, nas máquinas de segunda geração da Burroughs Corporation: os mainframes B-200, B-300 e B-500.
  • RPG (Report Program Generator) — язык программирования, синтаксис которого был изначально сходен с командным языком механических табуляторов компании IBM. Был разработан для облегчения перехода инженеров, обслуживавших эти табуляторы на новую технику и переноса данных, первоначально был реализован для IBM 1401. Широко использовался в 1960-х и 1970-х гг. Наиболее распространённой версией языка, по всей видимости являлась RPG II.
  • Le générateur automatique de programmes (GAP) est un langage de programmation dédié à la gestion. Apparaît sous ce nom sur les systèmes 3 d'IBM; existait sous le nom de RPG (Report Program Generator) dans les systèmes plus anciens d'IBM Conçu à l'origine pour recycler et convertir les comptables en informaticiens. L'histoire du GAP commence donc avec les cartes perforées : cela se ressent dans l'obligation d'une syntaxe colonnée propre aux comptables.
rdfs:label
  • RPG (Programmiersprache)
  • RPG (lenguaje de programación)
  • IBM RPG
  • Générateur automatique de programmes
  • RPG (linguaggio di programmazione)
  • RPG (programmeertaal)
  • RPG (プログラム言語)
  • RPG (język programowania)
  • RPG (linguagem de programação)
  • RPG (programspråk)
  • RPG (язык программирования)
owl:sameAs
foaf:name
  • RPG
  • Report Program Generator
foaf:page
is dbpedia-owl:wikiPageDisambiguates of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:progLanguage of
is owl:sameAs of
is foaf:primaryTopic of