home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 263,855 of 264,096   
   =?UTF-8?Q?Arne_Vajh=C3=B8j?= to Dan Cross   
   Re: And so? (VMS/XDE)   
   01 Dec 25 16:02:12   
   
   From: arne@vajhoej.dk   
      
   On 12/1/2025 8:37 AM, Dan Cross wrote:   
   > In article <10gg48s$3srom$1@dont-email.me>,   
   > Dave Froble   wrote:   
   >> On 11/11/2025 10:23 AM, Waldek Hebisch wrote:   
   >>> Defining a function need a several lines of   
   >>> overhead code.  Function calls are more verbose than in other   
   >>> languages.  There are fixable problems, which however may   
   >>> appear when dealing with real Cobol code.  In particular   
   >>> Cobol support old control structures.  In new program you   
   >>> can use new control structures, but convering uses of old   
   >>> control strucures to new ones need effort and it is likely   
   >>> that a bit more effort would be enough to convert whole   
   >>> program to a different language.   
   >>   
   >> I apologize in advance, but that is idiotic.  Any re-write of any   
   non-trivial   
   >> application in another language, will never be complete. There will be   
   errors   
   >> and things will be lost.  IT   WILL   HAPPEN   !!!  And when done, what   
   will be   
   >> the gains in a sideways move?   
   >   
   > I got the impression Waldek was referring to updating programs   
   > written to old versions of COBOL to use facilities introduced in   
   > newer versions of COBOL, though perhaps I am mistaken.   
   >   
   > Regardless, this raises an interesting point: the latest version   
   > of COBOL is, I believe, COBOL 2023.  But that language is rather   
   > different than the original 1960 COBOL.  So even simply updating   
   > a COBOL program is akin to rewriting it in another language.   
      
   The Cobol standard has been continuously updated over   
   the decades. But very few are using the new stuff added   
   the last 25 years.   
      
   For good reasons.   
      
   Let us say that a company:   
   * have a big Cobol application   
   * want to add a significant chunk of new functionality   
   * that new functionality could be implemented using   
      features from recent versions of Cobol standard   
      
   Options:   
   A) implement it in Cobol using features from recent   
       versions of Cobol standard and have the team learn   
       the new stuff   
   B) implement it in old style Cobol, because that is what   
       the team knows   
   C) implement it in some other language where the functionality is   
       common and call it from Cobol   
   D) implement it in some other language where the functionality is   
       common and put it in a separate service in middleware tier and   
       keep the old Cobol application untouched   
   E) say NO - can't do it   
      
   Few will choose #A. #B, #C and #D are simply more attractive.   
      
   Arne   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca