RPG programming language

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:i5/_OS
gptkb:OS/400
gptkbp:developed_by gptkb:CEO
gptkbp:features data structures
report generation
file handling
string manipulation
built-in functions
gptkbp:first_appearance 1960s
gptkbp:has_community IBM Developer Community
Midrange.com
RPG Cafe
RPG World
gptkbp:has_method similar to COBOL
supports both fixed and free format
unique syntax for business logic
gptkbp:has_version RPGI
RPGII
RPGIII
RPGIV
gptkbp:has_weapon SEU (Source Entry Utility)
R Di (Rational Developer for i)
PDM (Program Development Manager)
RPG Toolbox
WDSC (Web Sphere Development Studio Client)
https://www.w3.org/2000/01/rdf-schema#label RPG programming language
gptkbp:influenced_by gptkb:COBOL
gptkb:FORTRAN
gptkbp:is_compatible_with gptkb:Java
gptkb:SQL
gptkb:C
gptkbp:is_designed_for business applications
gptkbp:is_known_for legacy systems
ease of maintenance
strong data handling capabilities
high performance in business logic
report generation efficiency
gptkbp:is_supported_by gptkb:operating_system
gptkb:railway_line
AS/400 systems
gptkbp:is_used_by gptkb:CEO
many enterprises
gptkbp:is_used_in customer relationship management (CRM)
enterprise resource planning (ERP)
gptkbp:supports procedural programming
fixed-format source code
free-format source code
gptkbp:training programming courses
computer science degrees
business information systems degrees
gptkbp:uses IBM i platform