SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Ask Michael Burke

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: novice investor who wrote (36353)11/16/1998 6:12:00 AM
From: accountclosed  Read Replies (1) of 132070
 
By the way, I'd like to add the IBM's infamous Report Program Generator (RPG) as another major culprit on your list of languages for the Y2K problem. During 60s, IBM in response for acute shortage of programmers, designed RPG as a programming language to be used by accountants. It accepts data in fixed formats similar to ledgers and, yes, it routinely used 2 digit for the year field.

RPG-III (IV) is still a very active programming language. The statement that it was designed as a programming language to be used by accountants is curious to me. If I give you the benefit of the doubt and say, Novice Investor may be right about the very earliest beta versions of RPG (like talking about beta "A" versus the "C++" of today), I'll say it is barely possible this bizarre statement is true. However, RPG-III of today is in no way an accountant's programming language. It is a full featured programming language. And a language with billions of lines of code out there. The similarity of fixed formats to ledgers is absolutely nil. The "routinely used 2 digit for the year field" statement is of questionable truth value, too. Yes, lots of programs in every language have two year dates. But no aspect of RPG led programmers astray to using 2 digits when they should have used 4.

I really find the over truth value of the RPG section in your post to be pretty low, and certainly misleading about what RPG-III (IV) is today.

On the other hand, if you are primarily trying to point out that there is a lot of RPG code out there, you are indeed right.

Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext