I've not touched COBOL since leaving school. The reason IBM mainframes still use it is because IBM helped invent the language at the end of the 50's and it has been used by IBM mainframes since the 60's. As with most things, if it isn't broken why fix it. And sticking to the same language for so long means that code doesn't need to be changed much over the lifetime of a system and training of employees isn't as expensive over time.
Although it is mad to consider that such an old language is still the main language being used on the majority of the worlds main computer systems. I just looked this up to check and it is estimated that over 80% of the world's business is run on COBOL! Mad considering how inefficient the language's syntax can be when using less concise structure and how difficult it is to work with something as simple as a local variable, when compared to other newer languages.
As for old languages I use, I'm not sure I have done recently. I tend to only code in PHP, MySQL, VBA, some Javascript, patTemplate, Lingo and some Actionscript. And if they count, also SSH terminal (Linux/Unix) scripting. The oldest language there is Lingo which is the native language for Macromedia (Adobe) Director which dates back quite a few years.





Reply With Quote
80% or Chefs choose z/OS. 


