Nonetheless, I hope I have not mentioned COBOL as Cobol? I know COBOL and I thought abbreviations, as well as acronyms, were to be in all caps? No? You prefer that people refer to the language as "Cobol"? Why?
Acronyms undergo an evolution. At first they're jargon: portmanteau words coined by specialists who get tired of saying the whole phrase.
At that point an acronym is all capitals, a signal to laymen that they're not expected to understand it and should look it up or ask their friendly local professional in that line of work. "Hey, what's RADAR?" "It stands for
RAdio
Detection
And
Ranging."
By the end of the Korean War anyone who needed to know what RADAR was already did know and didn't have to ask someone else. So it became Radar, with one capital. In case a layman stumbled across it, he wouldn't waste his time looking for it in a dictionary.
Then the cops started using it and everybody knew what it was, and by this time it was in the dictionary, so it became radar. (Many acronyms skip the second step. I don't think Light Amplification by Stimulated Emission of Radiation was ever written "Laser" with one capital.)
COBOL is the
COmmon
Business-
Oriented
Language for computer programmers who build MIS (
Management
Information
Systems), following the FORTRAN (
FORmula
TRANslation) language used by scientific programmers, when computers got cheap enough to deploy for non-scientific applications. It's still generally written in all capitals. But the word is more than fifty years old, it's been in the dictionary for a very long time, and the language itself is practically obsolete! I think it's long past time to reduce it to one capital. Probably not all lower-case, since unlike radar it's not something most people encounter in conversation and news reports.
Dictionary.com allows Cobol, although it lists COBOL first. I've always spelled it that way in technical writing and no one has ever complained. I write "Fortran" too, althought that doesn't come up very often in the documents I work with.
Obviously some acronyms are trademarks, like Pemex
(Petróleos Mexicanos), so they stay capitalized. Some are even proper names, like USA, which may be an abbreviation pronounced You-Ess-Ay over here, but in Hungary it's an acronym pronounced OO-sha.
As to COBOL, and my recollection of it - if memory serves, you are also fluent, in reference to Y2K, right?
I started my IT career as a Cobol programmer in 1967, when it was still written as COBOL. I was pretty good at it so they taught me BAL (
Basic
Assembler
Language) and I was a systems programmer (operating system and infrastructural software, utilities, common routines, etc.) until I moved up into management. I don't read code any more so I haven't learned BASIC, C++, JAVA, HTML, etc. I'm more concerned about the quality (abysmal) and productivity (pathetic) of IT projects than the technology (almost too good since it tempts us to do things we can't do right).
I worked on Y2K (the largest project ever undertaken when you consider that even ten years ago the world's information infrastructure was largely integrated) but I did not read and remediate code. I did triage: sorting the systems into three categories:
- Red Blanket: software that absolutely had to be remediated in time or the consequences could be catastrophic
- Yellow blanket: software whose failure would be a colossal pain in the ass but civilization would survive
- Green blanket: everybody would be too busy worrying about the other stuff to even notice these
We got the Red Blanket systems working in time, thanks to every retired Cobol programmer being lured back to work, but Yellow Blanket systems were crashing right and left throughout 2000. I bought diet soda with expired aspartame, and our bank never got our mortgage bills right for the entire year--which, by the way, according to their computer had 13 months.
I'm now - like, so confused.
Then I must be doing a good job.