Feeds

Uni profs: Kids today could do with a bit of 'mind-crippling' COBOL

Forget Lua, time go to old skool

Internet Security Threat Report 2014

Want a guaranteed job in IT? Learn COBOL, even if it cripples you mentally – that’s the advice of university profs teaching tech.

Ignore, for a second, the fact COBOL doesn’t feature in the top 20 of languages developers are using in anger today. Those in charge of setting university IT curricula reckon there’s no better guarantee of a job than tooling up on COBOL.

COBOL is good for another 10 years thanks to its huge presence in mainframes and on Unix systems running mission-critical apps in banks and government.

During this time, COBOL systems must be modified and maintained and 21 per cent said learning COBOL will “future proof” students’ careers as demand outweighs supply with the current generation of COBOL heads retiring.

Seventy-one per cent of those running university IT courses reckoned employers will continue to rely on COBOL for at least the next decade, according to a survey of 119 universities across the globe by COBOL tools-maker Micro Focus. Despite this, just 27 per cent of them offer COBOL programming in undergraduate or post-graduate study.

Fifty-eight per cent of the academic leaders surveyed said they believed COBOL should be taught at university.

Yet, there’s a problem – a few problems, actually. And a paradox.

Every few years Micro Focus tries to sell us on the hidden importance of COBOL. But with Micro Focus customers including Tesco and Standard Chartered Bank, the company has a point about the prevalence and importance of COBOL.

Future-proof? Really?

However... Problem number one: COBOL might make you employable, but it won’t necessarily get you a job. Based on the TIOBE Programming Community Index, students are better served by Java C, C++ or PHP.

Another problem is interest factor. Students being students and devs being devs, COBOL is placed at the perfect intersection of disadvantage when it comes to what languages get used. Both students and devs are interested in the future, and what’s new and successful - not in a language that dates back to 1959. Today, that’s PHP or Ruby. If you want a guaranteed job, especially a well-paid one, it’s Java and C++ for a position in The City or for becoming a fabulously well-remunerated consultant.

The thesis of the Micro Focus poll is that COBOL has a life ahead in maintenance mode and on that, at least, Java and C++ are already there, thanks to their pre-cloud history.

Michael Coughlan, a lecturer at University of Limerick who participated in the Micro Focus poll, blames the fact that these other languages are grabbing all the headlines for the dearth of interest in learning or teaching COBOL.

He reckons employers should make more of their need for COBOL in their job ads – he mentions that Ireland’s internal revenue service, running COBOL on Unix, has started advertising to recruit four to six COBOL programmers a year.

“The problem with COBOL is it doesn’t have a strong presence in news so people don’t realise how prevalent it is, and from a student point of view they saw hype around Java and C++ and so they saw that as the future,” Coughlan tells us.

Coughlan pitches his university’s own COBOL course at graduates rather than at the undergrad intake. “The computer industry is prone to hype and young programmers are interested in that. That’s one reason we are teaching COBOL in a graduate training course – it’s because they have a degree in another subject. They are not new they have a more mature view and will not be tempted by the hype."

He calls Java “the new COBOL” with young, proto devs tempted by Ruby, Lua and Python.

Coughlan, who has been teaching COBOL since 1980, is no programming newbie and is actually a convert himself. It was the dawn of the PC era and the Irish government wanted a computer literate workforce. Coughlan had been dabbling in COBOL building stock-control programs for his father’s business on a Commodore PET, and took the government’s money for a year-long conversion course at the university where he now teaches.

All very mature. But here’s the paradox: Micro Focus polled those academic leaders who set the IT curricula and run the courses. These are the very people complaining that COBOL is not getting taught. The power to change is in their hands, although obviously they are powerless to change students' minds about where to enrol.

It's all academic

Talking to Coughlan and reading the Micro Focus survey revels the real reason why COBOL's not getting taught at university: there's a schism among the profs, and there are just as many prejudices and differences of opinion among those doing the teaching as those doing the learning.

Remember the 21 per cent Micro Focus said believed learning COBOL future-proofs students’ career options? A similar same number “had a negative viewpoint” on COBOL “suggesting a need to educate some of the educators” Micro Focus tells us.

Of those who need "re-educating," 14 per cent called COBOL “uncool” and “outdated” and reckoned other more modern languages were more exciting. Five per cent said COBOL was dead and had no future while three per cent claimed “no prior knowledge” of COBOL.

Coughlan offers his own theories on why COBOL's not getting taught: crowded IT curricula mean that COBOL gets bumped for “more important” subjects; that academics at “traditional” universities object to COBOL’s theoretical underpinnings; and that other seats of learning object to “vocational training". Still more harbour a “not-invented-here” feeling: unlike C, C++ and Java, COBOL was born thanks to the US Department of Defense rather than from the brains of fellow computer scientists.

Turing Award winner Edsger Dijkstra, who invented the Dijkstra search-graph algorithm for selecting the shortest point between two nodes, delivered the most famous diss of COBOL, saying: “The use of COBOL cripples the mind; it’s teaching should, therefore, be regarded as a criminal offense."

And he was a fellow computer scientist. ®

Choosing a cloud hosting partner with confidence

More from The Register

next story
Netscape Navigator - the browser that started it all - turns 20
It was 20 years ago today, Marc Andreeesen taught the band to play
Sway: Microsoft's new Office app doesn't have an Undo function
Content aggregation, meet the workplace ... oh
Sign off my IT project or I’ll PHONE your MUM
Honestly, it’s a piece of piss
Return of the Jedi – Apache reclaims web server crown
.london, .hamburg and .公司 - that's .com in Chinese - storm the web server charts
NetWare sales revive in China thanks to that man Snowden
If it ain't Microsoft, it's in fashion behind the Great Firewall
Chrome 38's new HTML tag support makes fatties FIT and SKINNIER
First browser to protect networks' bandwith using official spec
Admins! Never mind POODLE, there're NEW OpenSSL bugs to splat
Four new patches for open-source crypto libraries
prev story

Whitepapers

Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Why cloud backup?
Combining the latest advancements in disk-based backup with secure, integrated, cloud technologies offer organizations fast and assured recovery of their critical enterprise data.
Win a year’s supply of chocolate
There is no techie angle to this competition so we're not going to pretend there is, but everyone loves chocolate so who cares.
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?
Intelligent flash storage arrays
Tegile Intelligent Storage Arrays with IntelliFlash helps IT boost storage utilization and effciency while delivering unmatched storage savings and performance.