Feeds

COBOL thwarts California's Governator

The language that refused to die

Top 5 reasons to deploy VMware with Tegile

Inspite - or perhaps because - of its "difficult" birth, Common Business Oriented Language (COBOL) has become a survivor in the world of computing. That's caused problems when it comes to maintaining systems running the language.

COBOL has now taken center stage in the rumbling controversy over the State of California's budget. California is $15bn in debt and been without an approved budget for more than a month thanks to deadlock between legislators in the state parliament.

Enter COBOL. State controller John Chiang has said it would take six months to re-configure California's aging COBOL-based payroll system in order to cut the salaries of California's 200,000 state employees, under an order from Governor Arnold Schwarzenegger to try and rein in the deficit.

Schwarzenegger on California's budget crisis

Schwarzenegger: latest to feel COBOL skills squeeze

Chiang has reportedly refused to issue reduced pay checks on the grounds the system cannot be changed quickly enough.

Ironically, the only ones who can make the changes - part time retired COBOL programmers - were among 10,000 employees laid off as part of the cuts.

The irony is this drama is being played out in a state that's home to the brains and expertise driving Silicon Valley, where the focus is the future not the past of things like COBOL.

It is not the first time that the importance of COBOL has been underestimated. Leading up to the year 2000 (Y2K) changes, vast armies of ancient programmers were brought out of retirement to upgrade COBOL code, which had only a two-digit field for the year.

Some 180 billion lines of COBOL code are reckoned to run the world's businesses and a further five billion lines are added every year.

Demand for COBOL skills clearly continues. The imminent retirement of many more first-generation COBOL programmers, though, could soon mean that California will not be the only place where there is a critical skills gap.

Unfortunately for those in need of COBOL skills, the excitement for a new generation of programmers lies not in maintaining legacy systems - although there can be money in it. Neither, meanwhile, is the focus of start-ups in Silicon Valley on legacy: it's on building new products and services using latest languages and architectures.

Therefore, places like California end up over a barrel: they are caught between the need for a short-term fix and paying somebody to deliver a long-term solution. Bill Snyder notes, IBM offered to re-write another California system for $30m. Where's the in-house IT team when you need it?

The IT skills shortage is nothing new. COBOL, though, has its own unique challenges. Since it emerged in the late 1950s as a way to write programs in something resembling natural language, COBOL has consistently been branded "dead".

Computing's unloved child

It was nearly stillborn. When members of the Codasyl committee - the now defunct organization responsible for devising programming language standards - dragged its heels over approval, one of COBOL's supporters sent them a child's tombstone in protest.

Based largely on the work of Bob Bemer, who coined the name, and Admiral Grace Hopper, COBOL quickly became the language of choice for commercial applications development during the 1960s. It was strongly backed by IBM and, grudgingly, other manufacturers to the point where it was almost impossible to sell a machine without a COBOL compiler.

The language was not without its critics and in 1975 award-winning languages expert Edsger Dijkstra famously described it is as a "disease" and noted: "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence."

The problem for California, and all those other institutions and companies still using COBOL, is those bodies responsible for churning out computer graduates seemed to take Dijkstra at his word. Many abandoned COBOL in favor of more esoteric and - some would say - impractical languages such as Lisp and Smalltalk. The rest is history.®

Providing a secure and efficient Helpdesk

More from The Register

next story
Google+ goes TITSUP. But WHO knew? How long? Anyone ... Hello ...
Wobbly Gmail, Contacts, Calendar on the other hand ...
Preview redux: Microsoft ships new Windows 10 build with 7,000 changes
Latest bleeding-edge bits borrow Action Center from Windows Phone
UNIX greybeards threaten Debian fork over systemd plan
'Veteran Unix Admins' fear desktop emphasis is betraying open source
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
Google opens Inbox – email for people too stupid to use email
Print this article out and give it to someone techy if you get stuck
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Redmond top man Satya Nadella: 'Microsoft LOVES Linux'
Open-source 'love' fairly runneth over at cloud event
prev story

Whitepapers

Cloud and hybrid-cloud data protection for VMware
Learn how quick and easy it is to configure backups and perform restores for VMware environments.
A strategic approach to identity relationship management
ForgeRock commissioned Forrester to evaluate companies’ IAM practices and requirements when it comes to customer-facing scenarios versus employee-facing ones.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Three 1TB solid state scorchers up for grabs
Big SSDs can be expensive but think big and think free because you could be the lucky winner of one of three 1TB Samsung SSD 840 EVO drives that we’re giving away worth over £300 apiece.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.