I am of the Structured Programming Era. The first languages I coded in were COBOL, FORTRAN (not Fortran, it was still an all-capital-letters language back then), PL/1, RPG, APL, Smalltalk and VM/SP Assembler. That was long, long before Bjarne Stroustrup created C++.
Ahh. Those were the days. Kids today, they don’t do much programming in those languages, preferring new-fangled innovations like C#, Java, Ruby, Perl, PHP, Python. Oh, and something called “Visual Basic.”
That’s why I’m delighted to read stories like “Company ports COBOL to Windows Azure cloud,” written by SD Times’ David Worthington. It’s great that Micro Focus continues to bring the venerable language into new run-time environments.
There’s nothing legacy about COBOL, just like there’s nothing legacy about mainframes (the other context where the word is casually bandied about). COBOL is a great language which has
Now that we’ve got that straight, who wants to talk about Smalltalk?