Opinion COBOL turned 66 this 12 months and continues to be in use at present. Main retail and business banks proceed to run core account processing, ATM networks, bank card clearing, and batch end-of-day settlement. On prime of that, many fee networks, inventory exchanges, and clearinghouses depend on COBOL for top‑quantity, excessive‑reliability batch and on-line transaction processing on mainframes.
Which jogs my memory, mainframes are nonetheless alive and effectively too. Banking, insurance coverage, governments, stock administration – all the identical locations you will discover COBOL, you will discover mainframes as effectively.
None of that’s as attractive as the most recent AI program or the latest cloud-native computing launch, however previous canines with their previous tips nonetheless have helpful work to carry out.
All of which made me marvel what different applied sciences are prone to nonetheless be in use 50 or extra years after they had been first launched. Listed here are those my buddies and I got here up with.
First, although, I wish to level out that the present commonplace, COBOL 2023, may be very completely different from the COBOL that Admiral Grace Hopper helped create. The identical is true of mainframes. The primary IBM mainframe, 1952’s 701, and even 1965’s IBM/360, which grew to become COBOL’s prime platform, do not look a lot in any respect like at present’s IBM z17. Nonetheless, there is a clear line working from these a lot earlier applied sciences to those at our fingertips at present. Nothing stays the identical with regards to computing, even when the names do not change.
Beginning with languages, C, the language of choice for system programmers, continues to be alive and effectively, because it’s already over 50 years previous. I anticipate it, and COBOL too, to achieve the century mark.
Sure, I do know all about C’s built-in safety issues, however you continue to cannot beat it with regards to uncooked velocity. Positive, assembler is even quicker – simply ask the FFmpeg builders – however you may run C on just about any CPU.
Recently, there’s been loads of speak about Rust replacing C for system programming. And, sure, memory-safe Rust is now a full-fledged language for programming in the Linux kernel. Nevertheless, velocity and portability have at all times been C’s killer options, and that hasn’t modified.
SQL additionally is not going wherever this century. It is embedded in each main relational database administration system (RDBMS), and it is right here for the long term. There are tens of billions of strains of SQL in saved procedures and queries. It is embedded in far an excessive amount of information – and enterprise logic is certain to it – for it to vanish.
One other language that individuals like to hate, JavaScript/TypeScript, is not going wherever both. A lot as builders prefer to make enjoyable of it, it is nonetheless the de facto language of the net browser and a serious server‑aspect runtime. As long as we’re utilizing the net platform, JavaScript, in a single dialect or one other, shall be required for compatibility.
Linux is perpetually. We’ll nonetheless be working Linux come 2100. Heck, I will not be shocked to see computer systems nonetheless working Linux in 2125. Oh, and I anticipate Linus Torvalds’ different best creation, Git, to be with us for at the very least one other 50 years.
Together with Linux, I anticipate vi and Emacs to persist. We’ll additionally want quick textual content editors. Even Bash, which has outlasted all the opposite Unix/Linux shells, might hold round for an additional century or so.
A know-how I feel is right here for the foreseeable future however others would possibly disagree with is Kubernetes. That is the default container orchestration program for just about each cloud round. It has its critics, however like it or hate it, it is the muse for cloud-native computing and all the handfuls of different packages and companies we use for modern-day cloud computing.
Transferring on to increased ranges of know-how, I see Photoshop occurring for many years extra to come back. Sure, I am an enormous open supply fan, and GIMP is what I exploit, however info are info. In the event you do severe work with photos, you are nearly definitely a consumer of Photoshop and its ecosystem.
File codecs are one other matter. As soon as one is established as the highest format in any area, it tends to hold on perpetually. That is why we’re nonetheless utilizing Microsoft’s DOC and its newer variant, DOCX, as an alternative of the superior and way more open ODF. That is not a great factor.
For instance, all of us use Adobe PDF after we want a doc to look and behave the identical all over the place, be onerous to by accident change, and stay readable for years and years. Nevertheless, individuals who work with PDF loads are painfully conscious that there are a lot of PDF variants, and so they have greater than their share of compatibility issues.
As my buddy Dan Rosenbaum, an editor and singer, identified to me, there are trade requirements such because the proprietary Finale for music notation, which was abandoned by its maker. Within the persevering with aftershocks, musicians have found there is no straightforward method to port Finale compositions to some other format, and thus some other music notation program. This has led to what he describes as an “ongoing disaster in that trade.”
This results in my closing considered applied sciences that can stand the check of time. They’re nearly at all times open requirements and/or open supply. Any tech that depends on a single firm is brittle. Sure, even DOC/DOCX and PDF. ®
Source link


