Click here to Skip to main content
16,016,087 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
Rage10hrs 22mins ago
professionalRage10hrs 22mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel6hrs 41mins ago
professionalSander Rossel6hrs 41mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Rage6hrs 5mins ago
professionalRage6hrs 5mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel5hrs 52mins ago
professionalSander Rossel5hrs 52mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Richard Andrew x649hrs 8mins ago
professionalRichard Andrew x649hrs 8mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
trønderen4hrs 12mins ago
trønderen4hrs 12mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Richard Andrew x643hrs 37mins ago
professionalRichard Andrew x643hrs 37mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
trønderen2hrs 19mins ago
trønderen2hrs 19mins 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
Maximilien8hrs 46mins ago
Maximilien8hrs 46mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Nelek7hrs 8mins ago
protectorNelek7hrs 8mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Gary Wheeler5hrs ago
Gary Wheeler5hrs ago 
GeneralRe: Anyone still know IBM RPG? Pin
Nelek4hrs 44mins ago
protectorNelek4hrs 44mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel6hrs 41mins ago
professionalSander Rossel6hrs 41mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Stefan de Zeeuw6hrs 24mins ago
professionalStefan de Zeeuw6hrs 24mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
rnbergren8hrs 21mins ago
rnbergren8hrs 21mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel6hrs 39mins ago
professionalSander Rossel6hrs 39mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Kschuler7hrs 40mins ago
Kschuler7hrs 40mins ago 
GeneralRe: Anyone still know IBM RPG? Pin
Sander Rossel5hrs 51mins ago
professionalSander Rossel5hrs 51mins ago 
JokeRe: Anyone still know IBM RPG? Pin
Jeremy Falcon3hrs 33mins ago
professionalJeremy Falcon3hrs 33mins ago 
GeneralWhose setting the CCC today Pin
pkfox13hrs 29mins ago
professionalpkfox13hrs 29mins ago 
GeneralRe: Whose setting the CCC today Pin
Pete O'Hanlon11hrs 26mins ago
mvePete O'Hanlon11hrs 26mins ago 
GeneralRe: Whose setting the CCC today Pin
pkfox11hrs 5mins ago
professionalpkfox11hrs 5mins ago 
GeneralRe: Whose setting the CCC today Pin
OriginalGriff9hrs 11mins ago
mveOriginalGriff9hrs 11mins ago 
GeneralRe: Whose setting the CCC today Pin
Pete O'Hanlon8hrs 58mins ago
mvePete O'Hanlon8hrs 58mins ago 
GeneralRe: Whose setting the CCC today Pin
pkfox1 hr 15mins ago
professionalpkfox1 hr 15mins 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.