Mainframe Languages

349

Solutions

423

Contributors

There are many computer languages, and they have been evolving from machine language into a more natural way of writing. Languages are generally classified into machine language (direct machine code); assembly (using mnemonics to present the instructions to be translated later into machine language by an assembly program); procedural languages, also known as high-level languages (HLL) (Pascal, FORTRAN, Algol, JCL, COBOL, REXX, PL/I, Basic, and C are common), along with several other types. Mainframe programming is largely done in the procedural languages.

Share tech news, updates, or what's on your mind.

Sign up to Post

In discussions about what programming languages to learn, the usual suspects are generally things like Java, C++, PHP, Python, & JavaScript. Usually no one mentions a classic like COBOL, but perhaps it's time to rethink that?

https://thenextweb.com/finance/2017/04/10/ancient-programming-language-cobol-can-make-you-bank-literally/
1
 
LVL 5

Expert Comment

by:Gene Richardson
Cobol and Fortran were my first programming languages and helped make my decision to switch my college major from Electrical Engineering to Computer Science.  Some of the companies I have worked for in the last ten years still have large implementations of Cobol code.  Based upon the article, I guess I may still have some work I can do when I start collecting that Social Security check :).
1
 
LVL 27

Expert Comment

by:tliotta
COBOL was fundamental to my first professional programming job back in the early 1970s. This struck me as interesting while thinking how good my pay was in those years with COBOL, and now the pay is becoming even better, perhaps even improving for a couple decades to come. The 'pay' curve could be fun to work out by the time COBOL is gone.

As with most languages, well written COBOL might not be the most common found, and poorly written COBOL is probably easy to find. I'm pretty sure I'd feel a little embarrassed to analyze some programs I wrote 40 years ago. I know that COBOL modules that I've written in the past decade is much better quality. It hasn't been a major part of my programming work, but there've been a couple specific projects where COBOL simply did the job best. (I'm not sure how many different languages I've needed to learn in my career.)

Makes me smile to think that in a few years there might be COBOL code of mine that's still active over a half-century span.
1
Announcing the Most Valuable Experts of 2016
LVL 6
Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Mainframe Languages

349

Solutions

423

Contributors

There are many computer languages, and they have been evolving from machine language into a more natural way of writing. Languages are generally classified into machine language (direct machine code); assembly (using mnemonics to present the instructions to be translated later into machine language by an assembly program); procedural languages, also known as high-level languages (HLL) (Pascal, FORTRAN, Algol, JCL, COBOL, REXX, PL/I, Basic, and C are common), along with several other types. Mainframe programming is largely done in the procedural languages.

Top Experts In
Mainframe Languages
<
Monthly
>

No Top Experts for this time period. Answer questions to earn the title!