About: IBM RPG

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

RPG is a high-level programming language for business applications, introduced in 1959 for the IBM 1401. It is most well known as the primary programming language of IBM's midrange computer product line, including the IBM i operating system. RPG has traditionally featured a number of distinctive concepts, such as the program cycle, and the column-oriented syntax. The most recent version is RPG IV, which includes a number of modernization features, including free-form syntax.

Property Value
dbo:abstract
  • آر بي جي RPG هي لغة برمجة عالية المستوى للتطبيقات الخاصة بالأعمال. الأحرف الأولى التي تصف اسم البرنامج ترمز إلى المعنى «مولد برنامج التقرير». وشركة IBM هي صانعة البرنامج والبائع الرئيسي له، ولكن اللغة متاحة أيضا من مصنعي أجهزة كمبيوتر رئيسية أخرى وأجهزة الكمبيوتر الضخمة ومنهم يونيسيس Unisys. النسخة الأخيرة من آر بي جي هي آر بي جي 4 RPG IV (وتعرف ب ILE RPG) وهي على خوادم باور آي الخاصة بIBM، وهي ترث النظام آي من سمات بيئة اللغة المتكاملة مثل وظائف النماذج الأصلية وإجراءاتها والروابط الديناميكية والثابتة والوصول إلى مكتبات لغة سي الروتينية، ومكاتب الرابط الديناميكي والشفرة الوحدوية المتكررة أو المعاد إدخالها. (ar)
  • RPG (de l'anglès Report Program Generator) és un llenguatge de programació d'alt nivell que va ser presentat al públic per IBM el 1964 i estava dissenyat originalment per generar informes comercials o de negocis. L'RPG va ser creat el 1960 per a la sèrie 1400, però no va ser fins al 1964 quan es va presentar la versió final per a la IBM System/360. Ha estat actualitzat en diverses ocasions, donant origen a les diferents versions del llenguatge. Una de les últimes actualitzacions que s'ha realitzat fins avui és l'RPG/IV el 1995, disponible per als ordinadors IBM de la família AS/400. Posteriorment, el 2001, i amb l'aparició de la versió 5 de l'OS/400, va sorgir una nova modificació sobre el llenguatge, suportant-se a partir d'aquest moment la programació en format lliure. Així mateix, es desenvolupen les funcions incorporades que substitueixen a molts dels antics indicadors i codis d'operació. Totes aquestes incorporacions permeten que l'RPG es converteixi en un llenguatge molt més llegible, clar, flexible i modern. Entre els seus principals característiques es poden destacar les següents: 1. * Orientat a la producció d'informes. 2. * Realitza càlculs fàcilment. 3. * Fa servir fulles de codificació diferents per a la descripció de fitxers, entrada de dades, sortida de resultats, etc. (ca)
  • RPG, z anglického Report Program Generator, je neprocedurální programovací jazyk na zpracování hromadných dat, vyvinutý roku 1959 a dále rozvíjený firmou IBM. (cs)
  • Report Program Generator (RPG) ist eine problemorientierte Programmiersprache für den kaufmännischen Bereich. Die Sprache wurde von IBM entwickelt zunächst für das Erstellen von kaufmännischen Listen (Reports). Später wurde RPG erweitert zu einer Programmiersprache. (de)
  • El lenguaje de programación RPG fue desarrollado por IBM originalmente para generar informes comerciales o de negocios. Sus siglas en inglés significan Report Program Generator. La primera versión apareció en 1959. 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 han 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: 1. * Orientado a la producción de informes. 2. * Realiza cálculos fácilmente. 3. * Emplea hojas de codificación diferentes para la descripción de ficheros, entrada de datos, salida de resultados, etc. * Datos: Q840543 (es)
  • RPG is a high-level programming language for business applications, introduced in 1959 for the IBM 1401. It is most well known as the primary programming language of IBM's midrange computer product line, including the IBM i operating system. RPG has traditionally featured a number of distinctive concepts, such as the program cycle, and the column-oriented syntax. The most recent version is RPG IV, which includes a number of modernization features, including free-form syntax. (en)
  • Le générateur automatique de programmes (GAP) est un langage de programmation destiné à la gestion. Ce langage paraît sous ce nom sur les systèmes 3 d'IBM (ancêtres de l'AS/400) ; existait sous le nom de RPG (Report Program Generator) dans les systèmes plus anciens d'IBM (1130, 360/370, etc.). Conçu à l'origine pour recycler et convertir les comptables en programmeurs sans les obliger à descendre dans le détail fin des traitements. * L'histoire du GAP commence avec les cartes perforées : il lui est donné pour cette raison une syntaxe en colonnes, comme le Fortran ou l'assembleur. * Le GAPI puis le GAPII (années 1960 et au-delà) faisaient apparaître l'ordinateur comme une machine pour traitements batchs. Il gérait un système de boucles implicites masqué au sein du langage (comme le fera APL vers la fin de la même décennie). Quelques évolutions : * Le GAPIII : évolue sans pour autant abandonner le système de machines à état du GAP2, mais conserve sa rigidité et son colonnage[pas clair]. Une ligne de code est structurée et chaque position ou colonne, a un usage bien précis en fonction de la catégorie de ligne de code, par exemple la position 6 avec une valeur F indique une description de fichier, la valeur C indique une instruction d'opération. * 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 (on n'utilise plus aucune carte même pour les déclarations).[pas clair] (fr)
  • RPG adalah bahasa pemrograman yang ditujukan untuk aplikasi bisnis. Pada mulanya RPG merupakan singkatan dari Report Program Generator, sekarang RPG diresmikan bukan merupakan sebuah singkatan. Pembaruan terakhir dari bahasa RPG adalah RPG IV (ILE RPG) pada server IBM. Bahasa ini memiliki berbagai fitur pemrograman berbasis objek antara lain: fungsi (function) dan prosedur (procedure), ikatan statis dan dinamis (static and dynamic binding), penggunaan library C, Dynamic Link Library (.DLL), dan lain-lain. * l * * s (in)
  • RPG は、ビジネスソフトウェア向けの高水準言語に位置づけられるプログラム言語である。IBM独自の言語であり、IBM-iまたはOS/400のシステム上で動作する。 RPGというプログラム名はReport Program Generatorのアクロニムである。ILE (Integrated Language Environment) のオブジェクト指向機能を取り入れた RPG IVが現行である(ILE RPGとしても知られている)。最初期の4GL(第四世代言語)とされる。 IBMによって1959年に開発された言語であり、高水準言語としてはFORTRAN、LISP、ALGOL58に次いで古い歴史を持つ。 (ja)
  • RPG oppure RPG IV è un linguaggio di programmazione nativo per piattaforma IBM della serie POWER Systems (in passato denominata iSeries e, più comunemente, AS/400). L'RPG è uno dei linguaggi di programmazione più longevi, essendo stato sviluppato da IBM nel 1959 con il nome di Report Program Generator - un tool che replicava l'elaborazione di schede perforate sugli elaboratori IBM 1401. In seguito si è evoluto come RPG II sui System/3 negli ultimi anni '60, per poi trasformarsi in un linguaggio ad alto livello al pari di COBOL e PL/I. La sua versione più recente, nota come RPG IV o ILE RPG, fornisce un ambiente di sviluppo moderno, che comprende l'uso di prototipi di funzioni e procedure, binding statico e dinamico dei dati, utilizzo di istruzioni SQL incorporate, accesso a librerie di routine scritte in C, uso di funzioni contenute in DLL compilate a partire da altri linguaggi, supporto a parser esterni per qualsiasi tipo di file. (it)
  • RPG is een programmeertaal uit de jaren zestig, die tot op heden met name wordt gebruikt door programmeurs op de IBM System i-midrangesystemen van IBM. Alhoewel RPG door veel moderne programmeurs wordt verafschuwd, is de recentste variant ILE-RPG een krachtige programmeeromgeving, die mogelijkheden biedt voor webtoepassingen. (nl)
  • RPG (ang.: Report Program Generator) – 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. RPG został zaprojektowany w IBM dla systemów klasy mainframe, w szczególności dla słynnej rodziny maszyn (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 (nazywanych obecnie iSeries) pod ich systemem OS/400 (nazywanym obecnie ) . (pl)
  • 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. (sv)
  • 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 a facilitar o desenvolvimento de programas. Era também usada, entre outras, nas máquinas de segunda geração da Burroughs Corporation: os mainframes , e . Aplicações RPG II ainda são suportadas nos sistemas operacionais IBM z/VSE, IBM z/OS, HP MPE, OpenVMS e Unisys MCP. (pt)
  • RPG — (англ. Report Program Generator) мова програмування, синтаксисом спочатку схожа з командною мовою механічних табуляторів компанії IBM. Мова RPG була розроблена для полегшення переходу інженерів, що обслуговували ці табулятори на нову техніку і переносу даних. Спочатку була реалізована для IBM 1401. Найрозповсюдженіша версія — RPG II. Мова RPG широко використовувалась в 1960-х і 1970-х роках. Компанія 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 (DOS) тощо. Компілятор Visual RPG, розроблений стороннім виробником, забезпечує роботу під Windows і підтримку GUI. Також існують реалізації RPG для OpenVMS та інших платформ. (uk)
  • 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 (DOS). Компилятор Visual RPG, разработанный сторонним производителем, обеспечивает работу под Windows и поддержку GUI. Существуют также реализации для OpenVMS и других, более экзотических платформ. (ru)
dbo:developer
dbo:influencedBy
dbo:latestReleaseDate
  • 2020-10-06 (xsd:date)
dbo:latestReleaseVersion
  • RPG IV version 7 release 4
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 632241 (xsd:integer)
dbo:wikiPageLength
  • 32031 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1121417949 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
dbp:dialects
  • RPG, RPG II, RPG III, RPG 400, RPG IV, RPG/ILE; RPG/Free, Baby/36, Baby/400, Lattice RPG, VAX RPG II (en)
dbp:influencedBy
  • 9 (xsd:integer)
dbp:latestReleaseDate
  • 2020-10-06 (xsd:date)
dbp:latestReleaseVersion
  • RPG IV version 7 release 4 (en)
dbp:logo
  • IBM RPG logo.png (en)
dbp:name
  • RPG (en)
  • Report Program Generator (en)
dbp:operatingSystem
dbp:paradigm
dbp:typing
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • آر بي جي RPG هي لغة برمجة عالية المستوى للتطبيقات الخاصة بالأعمال. الأحرف الأولى التي تصف اسم البرنامج ترمز إلى المعنى «مولد برنامج التقرير». وشركة IBM هي صانعة البرنامج والبائع الرئيسي له، ولكن اللغة متاحة أيضا من مصنعي أجهزة كمبيوتر رئيسية أخرى وأجهزة الكمبيوتر الضخمة ومنهم يونيسيس Unisys. النسخة الأخيرة من آر بي جي هي آر بي جي 4 RPG IV (وتعرف ب ILE RPG) وهي على خوادم باور آي الخاصة بIBM، وهي ترث النظام آي من سمات بيئة اللغة المتكاملة مثل وظائف النماذج الأصلية وإجراءاتها والروابط الديناميكية والثابتة والوصول إلى مكتبات لغة سي الروتينية، ومكاتب الرابط الديناميكي والشفرة الوحدوية المتكررة أو المعاد إدخالها. (ar)
  • RPG, z anglického Report Program Generator, je neprocedurální programovací jazyk na zpracování hromadných dat, vyvinutý roku 1959 a dále rozvíjený firmou IBM. (cs)
  • Report Program Generator (RPG) ist eine problemorientierte Programmiersprache für den kaufmännischen Bereich. Die Sprache wurde von IBM entwickelt zunächst für das Erstellen von kaufmännischen Listen (Reports). Später wurde RPG erweitert zu einer Programmiersprache. (de)
  • RPG is a high-level programming language for business applications, introduced in 1959 for the IBM 1401. It is most well known as the primary programming language of IBM's midrange computer product line, including the IBM i operating system. RPG has traditionally featured a number of distinctive concepts, such as the program cycle, and the column-oriented syntax. The most recent version is RPG IV, which includes a number of modernization features, including free-form syntax. (en)
  • RPG adalah bahasa pemrograman yang ditujukan untuk aplikasi bisnis. Pada mulanya RPG merupakan singkatan dari Report Program Generator, sekarang RPG diresmikan bukan merupakan sebuah singkatan. Pembaruan terakhir dari bahasa RPG adalah RPG IV (ILE RPG) pada server IBM. Bahasa ini memiliki berbagai fitur pemrograman berbasis objek antara lain: fungsi (function) dan prosedur (procedure), ikatan statis dan dinamis (static and dynamic binding), penggunaan library C, Dynamic Link Library (.DLL), dan lain-lain. * l * * s (in)
  • RPG は、ビジネスソフトウェア向けの高水準言語に位置づけられるプログラム言語である。IBM独自の言語であり、IBM-iまたはOS/400のシステム上で動作する。 RPGというプログラム名はReport Program Generatorのアクロニムである。ILE (Integrated Language Environment) のオブジェクト指向機能を取り入れた RPG IVが現行である(ILE RPGとしても知られている)。最初期の4GL(第四世代言語)とされる。 IBMによって1959年に開発された言語であり、高水準言語としてはFORTRAN、LISP、ALGOL58に次いで古い歴史を持つ。 (ja)
  • RPG is een programmeertaal uit de jaren zestig, die tot op heden met name wordt gebruikt door programmeurs op de IBM System i-midrangesystemen van IBM. Alhoewel RPG door veel moderne programmeurs wordt verafschuwd, is de recentste variant ILE-RPG een krachtige programmeeromgeving, die mogelijkheden biedt voor webtoepassingen. (nl)
  • 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. (sv)
  • 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 a facilitar o desenvolvimento de programas. Era também usada, entre outras, nas máquinas de segunda geração da Burroughs Corporation: os mainframes , e . Aplicações RPG II ainda são suportadas nos sistemas operacionais IBM z/VSE, IBM z/OS, HP MPE, OpenVMS e Unisys MCP. (pt)
  • RPG (de l'anglès Report Program Generator) és un llenguatge de programació d'alt nivell que va ser presentat al públic per IBM el 1964 i estava dissenyat originalment per generar informes comercials o de negocis. Entre els seus principals característiques es poden destacar les següents: 1. * Orientat a la producció d'informes. 2. * Realitza càlculs fàcilment. 3. * Fa servir fulles de codificació diferents per a la descripció de fitxers, entrada de dades, sortida de resultats, etc. (ca)
  • El lenguaje de programación RPG fue desarrollado por IBM originalmente para generar informes comerciales o de negocios. Sus siglas en inglés significan Report Program Generator. La primera versión apareció en 1959. Entre sus principales características podemos destacar las siguientes: 1. * Orientado a la producción de informes. 2. * Realiza cálculos fácilmente. 3. * Emplea hojas de codificación diferentes para la descripción de ficheros, entrada de datos, salida de resultados, etc. * Datos: Q840543 (es)
  • Le générateur automatique de programmes (GAP) est un langage de programmation destiné à la gestion. Ce langage paraît sous ce nom sur les systèmes 3 d'IBM (ancêtres de l'AS/400) ; existait sous le nom de RPG (Report Program Generator) dans les systèmes plus anciens d'IBM (1130, 360/370, etc.). Conçu à l'origine pour recycler et convertir les comptables en programmeurs sans les obliger à descendre dans le détail fin des traitements. Quelques évolutions : (fr)
  • RPG oppure RPG IV è un linguaggio di programmazione nativo per piattaforma IBM della serie POWER Systems (in passato denominata iSeries e, più comunemente, AS/400). L'RPG è uno dei linguaggi di programmazione più longevi, essendo stato sviluppato da IBM nel 1959 con il nome di Report Program Generator - un tool che replicava l'elaborazione di schede perforate sugli elaboratori IBM 1401. In seguito si è evoluto come RPG II sui System/3 negli ultimi anni '60, per poi trasformarsi in un linguaggio ad alto livello al pari di COBOL e PL/I. (it)
  • RPG (ang.: Report Program Generator) – 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. RPG został zaprojektowany w IBM dla systemów klasy mainframe, w szczególności dla słynnej rodziny maszyn (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. (pl)
  • RPG (Report Program Generator) — язык программирования, синтаксис которого был изначально сходен с командным языком механических табуляторов компании IBM. Был разработан для облегчения перехода инженеров, обслуживавших эти табуляторы, на новую технику и переноса данных, первоначально был реализован для IBM 1401. Широко использовался в 1960-х и 1970-х годов. Наиболее распространённой версией языка, по всей видимости, являлась RPG II. В версии RPG IV, выпущенной в 2001 году, введены элементы объектного программирования. (ru)
  • RPG — (англ. Report Program Generator) мова програмування, синтаксисом спочатку схожа з командною мовою механічних табуляторів компанії IBM. Мова RPG була розроблена для полегшення переходу інженерів, що обслуговували ці табулятори на нову техніку і переносу даних. Спочатку була реалізована для IBM 1401. Найрозповсюдженіша версія — RPG II. Мова RPG широко використовувалась в 1960-х і 1970-х роках. Компанія IBM досі підтримує мову так як на ній написано багато коду, який не вигідно переводити на інші мови програмування. В версії RPG IV, яка випущена в 2001 р. введено елементи . (uk)
rdfs:label
  • آر بي جي (لغة برمجة) (ar)
  • RPG (llenguatge de programació) (ca)
  • RPG (programovací jazyk) (cs)
  • RPG (Programmiersprache) (de)
  • RPG (lenguaje de programación) (es)
  • RPG (bahasa pemrograman) (in)
  • Générateur automatique de programmes (fr)
  • IBM RPG (en)
  • RPG (linguaggio di programmazione) (it)
  • RPG (プログラム言語) (ja)
  • RPG (programmeertaal) (nl)
  • RPG (linguagem de programação) (pt)
  • RPG (język programowania) (pl)
  • RPG (язык программирования) (ru)
  • RPG (programspråk) (sv)
  • RPG (мова програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • RPG (en)
  • Report Program Generator (en)
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License