Statements (60)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:designedFor |
gptkb:IBM_i
|
gptkbp:developedBy |
gptkb:IBM
|
gptkbp:fileExtension |
.rpg
.rpgle |
gptkbp:firstAppearance |
1994
|
gptkbp:hasFeature |
prototyping
modules data structures file I/O support for Unicode string manipulation source-level debugging array support conditional compilation binding directories service programs support for REST APIs SQL integration modular application development built-in functions support for XML processing external file descriptions message handling support for web services backward compatibility with RPG III binding to service programs call to C/C++ procedures call to CL procedures call to COBOL procedures call to Java procedures compile-time arrays data area access data queues date and time data types exception/error handling external procedure calls externally-described files integrated with IBM Rational Developer for i native database access operation codes program-described files record-level access subprocedures support for JSON processing support for Open Access user spaces |
https://www.w3.org/2000/01/rdf-schema#label |
ILE RPG
|
gptkbp:influencedBy |
gptkb:RPG_III
gptkb:RPG_II |
gptkbp:paradigm |
procedural programming
modular programming |
gptkbp:runsOn |
gptkb:IBM_Power_Systems
gptkb:IBM_i_operating_system |
gptkbp:supports |
gptkb:ILE_(Integrated_Language_Environment)
free-form syntax fixed-form syntax modular procedures |
gptkbp:bfsParent |
gptkb:RPG_IV
|
gptkbp:bfsLayer |
6
|