Live data from Hacker News

COBOL has been “dead” for so long, my grandpa wrote about it

wumpus-cave.net

211–220 of 448 posts

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#211
Cloud is the new mainframe, except worse. It has all the downsides, but does not have the biggest upside.

The grandpa could create (using CICS), a very reliable and performant service that would call other services inside the same transaction. The platform would handle all the complicated stuff, such as maintaining data integrity.

Try to write AWS Lambdas that call each other within the same transaction.

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#212
post #38

I think of scala in this context. I think that scala is basically dead at this point in the way that COBOL was framed in the article. Yes, there are still many businesses/services that have critical components written in scala but current mindshare has cratered for new projects. I only single out scala because I have spent a lot of time with it and have seen it go through the hype cycle (in 2012-14 it seemed like I w…

I think Perl today is probably closer to COBOL it was massive for a time, felt like it was everywhere. Nowadays it is increasingly niche. Like COBOL there is still a lot of perl code out in the wild.

time to brush up my perl. Requires some zen'ess and flow time to grok the #@[]{} again...

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#213

Earlier quoted context omitted.

I know a couple of engineering teams at Apple that are working on new projects in Scala, while also maintaining some legacy systems. Some of these projects are quite critical to the company’s ecosystem, e.g. test systems. I’ve spoken with several engineers who helped create these systems years ago; they’re all now in senior management positions. Some still stand by the technology choices made back then, while others…

Surprised they don't use Swift. Or is that too unstable? Or is there a on-JVM requirement?

My money is that they started these projects before swift was available on linux.

I have no evidence to say that apple use Linux, but businesses gotta business so isnt a big bet to make.

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#214

Earlier quoted context omitted.

Surprised they don't use Swift. Or is that too unstable? Or is there a on-JVM requirement?

My money is that they started these projects before swift was available on linux. I have no evidence to say that apple use Linux, but businesses gotta business so isnt a big bet to make.

Apple is BSD based - not Linux.

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#215
post #61

Earlier quoted context omitted.

I could believe there are legacy installations happily humming away on Python 2.7 without issue.

Several years ago I briefly worked at a major telecommunications provider with services across the southern United States that ran Python 2.4 on their production provisioning servers. Worked just fine.

The difference being that the COBOL is still supported after a decade.

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#216
post #38

I think of scala in this context. I think that scala is basically dead at this point in the way that COBOL was framed in the article. Yes, there are still many businesses/services that have critical components written in scala but current mindshare has cratered for new projects. I only single out scala because I have spent a lot of time with it and have seen it go through the hype cycle (in 2012-14 it seemed like I w…

We use it for all new services at Writer. Jack Henry, SiriusXM, Starbucks, Disney streaming services, and Capitol One all have services (not data-science) divisions producing new projects in Scala ranging from the last five years to today. There are many others, of course, bit those are the teams at places people have heard of off of the top of my head. It's far from dead. What does seem to be dying are the framework…

As a fellow vendor for one of those names you dropped - I recommend you not to name any companies.

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#217
post #14
post #5

"I don't know what the language of the year 2000 will look like, but I know it will be called Fortran." —Tony Hoare COBOL is alive in that it keeps changing from era to era, to the point modern COBOL looks rather little like the 1950s COBOL everyone instinctively thinks about when they heard the term. It's as if we were still programming in Algol because Java had been called Algol-94 or something.

Nobody writes MULTIPLY A BY B GIVING C ON SIZE ERROR STOP RUN. any more.

>Nobody writes MULTIPLY A BY B GIVING C ON SIZE ERROR STOP RUN.

You had me at MULTIPLY A BY B

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#218
post #214

Earlier quoted context omitted.

My money is that they started these projects before swift was available on linux. I have no evidence to say that apple use Linux, but businesses gotta business so isnt a big bet to make.

Apple is BSD based - not Linux.

Apple is a company, not an operating system. The parent is almost certainly aware macOS is BSD-based and is suggesting Apple also uses Linux in e.g. cloud deployments. They are of course correct.

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#219
post #30

You know, one of these days I really need to sit down and play with some of these "legacy" languages, like Fortran or COBOL or Ada or APL; languages that have certainly fallen out of popularity but are still used in some critical places. It does make me wonder about millions and millions of lines of Java out there; Java has more or less eaten the enterprise space (for better or worse), but is there any reason to thin…

I wrote a small program in Algol 68 once. It was horrible because it didn't even have heap allocation in the language, so things you'd think of doing in C (e.g., tree data structures) just didn't work. That and all the compiler errors were pure numerical codes which you had to go look up in the manual (not provided). And forget about getting line numbers. I am very much glad I wasn't alive at the time this was the st…

I ported some Algol code into C years ago, despite being completely unfamiliar with Algol I found code very easy to understand.

Found the paper with original code here, it's for a Reinsch spline: https://tlakoba.w3.uvm.edu/AppliedUGMath/auxpaper_Reinsch_19...

Re: COBOL has been “dead” for so long, my grandpa wrote about it

#220
post #86
post #30

You know, one of these days I really need to sit down and play with some of these "legacy" languages, like Fortran or COBOL or Ada or APL; languages that have certainly fallen out of popularity but are still used in some critical places. It does make me wonder about millions and millions of lines of Java out there; Java has more or less eaten the enterprise space (for better or worse), but is there any reason to thin…

Ada is an order of magnitude more modern and sophisticated than your other examples. I expect Ada will capture 0.05% of the market for the next 100 years.

The one shop that really used it is now open to C++ and I expect Rust. But their projects tend to last a long time: 3 generations have flown in one of them, etc.
Post reply on HN