Click here to Skip to main content
16,016,134 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Anyone still know IBM RPG? Pin
Rage12hrs 19mins ago
professionalRage12hrs 19mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel8hrs 38mins ago
professionalSander Rossel8hrs 38mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Rage8hrs 2mins ago
professionalRage8hrs 2mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel7hrs 49mins ago
professionalSander Rossel7hrs 49mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Richard Andrew x6411hrs 5mins ago
professionalRichard Andrew x6411hrs 5mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
trønderen6hrs 9mins ago
trønderen6hrs 9mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Richard Andrew x645hrs 34mins ago
professionalRichard Andrew x645hrs 34mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
trønderen4hrs 16mins ago
trønderen4hrs 16mins ago 
Richard Andrew x64 wrote:
The function calls, literals, and parameters were entered on a single line by their column positions.
I guess I'd agree that this is sort of primitive Smile | :)

(But note that a modern, graphical UI based programming, could have boasted the input of parameter in separate input fields, displayed in fixed positions, as one of its notable features Smile | :) ).
RPG was named for being a Report Generator language.
From the days I knew it by name, that is what I know of it: A special purpose language, with requirements defined by this special purpose, not for its use as a general-purpose language.

The impression I get from the Wikipedia articles about RPG (in its various versions) is that IBM has been trying to force its application domain to be extended far beyond report generation, way beyond. Many languages have been ruined by that kind of thinking, having 'features' added that do not belong in that language.

One of fascinating things about dotNet (and similar virtual machine environments) is that it defines a platform where you can provide partial solutions in a multitude of languages: You use XAML for setting up user interfaces, C# for treating data input or output through these, LINQ for handling tabular data, you could in principle have dotNet modules handling array data in APL and string data in Snobol ... Generally speaking: You can create partial solutions in languages specifically tailored to that subproblem, rather than expanding your favorite language to handle every possible problem in the entire world, obviously at the expense of a tremendously complex language.

Looking at the development of modern languages, it seems as if I am on a collision course with most language developers. Noone seems to be saying "We'll leave that to a module in a report generator language", or "matrix processing language", or "string processing language". They all cry for extensions for doing everything in their "home language", rather than leaving some jobs to the specialists.

I am wishing for a programming language world where it is fair to say, "You can do this better than me". I am not holding my breath waiting for that to become reality.
Religious freedom is the freedom to say that two plus two make five.

GeneralRe: Anyone still know IBM RPG? Pin
Vivi Chellappa1 min ago
professionalVivi Chellappa1 min ago 
GeneralRe: Anyone still know IBM RPG? Pin
Maximilien10hrs 43mins ago
Maximilien10hrs 43mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Nelek9hrs 5mins ago
protectorNelek9hrs 5mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Gary Wheeler6hrs 57mins ago
Gary Wheeler6hrs 57mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Nelek6hrs 41mins ago
protectorNelek6hrs 41mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel8hrs 38mins ago
professionalSander Rossel8hrs 38mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Stefan de Zeeuw8hrs 21mins ago
professionalStefan de Zeeuw8hrs 21mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
rnbergren10hrs 18mins ago
rnbergren10hrs 18mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel8hrs 36mins ago
professionalSander Rossel8hrs 36mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Kschuler9hrs 37mins ago
Kschuler9hrs 37mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel7hrs 48mins ago
professionalSander Rossel7hrs 48mins ago 
JokeRe: Anyone still know IBM RPG? Pin
Jeremy Falcon5hrs 30mins ago
professionalJeremy Falcon5hrs 30mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Mycroft Holmes48mins ago
professionalMycroft Holmes48mins ago 
GeneralWhose setting the CCC today Pin
pkfox15hrs 26mins ago
professionalpkfox15hrs 26mins ago 
GeneralRe: Whose setting the CCC today Pin
Pete O'Hanlon13hrs 23mins ago
mvePete O'Hanlon13hrs 23mins ago 
GeneralRe: Whose setting the CCC today Pin
pkfox13hrs 2mins ago
professionalpkfox13hrs 2mins ago 
GeneralRe: Whose setting the CCC today Pin
OriginalGriff11hrs 8mins ago
mveOriginalGriff11hrs 8mins ago 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.