Cobol Isn't Dead
YellowYahoo writes "Ever wondered how to combine old and new technology for fun and profit? Doing their part to continue COBOL's dominance of installed software, Deskware has developed a COBOL based scripting language designed for serving web pages.
Whether or not COBOL will succeed as the next great web language, is obvously up to some debate, but there is at least one active site deployed in Cobolscript.
According to their FAQ, their main advantage is leveraging existing employees' programming knowledge. Does that make it a reasonable language to use? There's certainly some justification that COBOL makes a better langauge for implementing business rules than either Perl or Java.
Time to dust off (or start learning?) all those older languages!"
*sigh... life's tough
http://efil.blogspot.com/
:)
Your job will run overnight, and they'll email you the web page in the morning.
-- Hulver's site
Its funny that they complain about perl for being "obfuscated" yet think code like this is fine.
no sig.
Not after today there isn't
========================================
Death will come, and will have your eyes
-- Pavese
I specifically didn't take Advanced COBOL in college because I didn't want a dead end job fixing Y2K bugs. I feel sorry for anyone that is working with those old JCL/COBOL based systems.
Although, as more people start to fall from the ranks of "knowing" COBOL the remaining few that can service the large amount of systems out there should do really well financially.
I have an old COBOL compiler for an ancient version of Xenix (2.3.4 I think) on 5.25" Floppies! I may dust it off and take a look for fun at some of the old code I've got laying around.
COBOL programming is like these old guys I worked with that hang their hat on DOS programming in Clipper, sad. What was impressive in 1993, is no longer impressive.
. . . it's undead.
I took Cobol in college. Compared to C, C++, and Java, Cobol rocked. All the Cobol programs they had us write were data entry/update screens or batch fil e updates. One the biggest advantages of Cobol was that it was designed to make form entry and file access easy. For records keeping and "business processes," cobol was great. What was annoying about Cobol was having a professor that wanted the characters on the exact line though the compiler didn't demand it that way and code/printer/screen spacing charts!
Lawson's ERP runs on Cobol... on top of Oracle DB... with a JavaScript UI engine. Really! I'm not kidding. We are deploying it right now and (as an IT Architect) I must say that I was stunned by their architecture.
...he is just awaiting 'scriptization'...
http://efil.blogspot.com/
... done that, etc.
I've worked from 1988 to 1997, more or less, in large projects using varuious mixture of COBOL, C and so called 4GLs (Oracle).
Main "advantage" of COBOL should be that if you restrict usage to a given subset of the language you may have mediocre coders *and* a relatively low defect count.
Not much else to recommend it for, though.
The idea of using it for HTML generation is pretty ridicolous, because, at least in my experience, using COBOL doesn't really help you keeping a flexible mind about different "paradigms" and having to suddenly reason in terms of page requests, caching, static vs. dynamic etc. would probably be a little overwhelming for the skillset of the "existing workforce who already knows the language".
People think of programming language in terms of language specs and compilers or interpreters. But those things don't define a language -- they just describe and implement it. A programming language is defined by the community of programmers that use it. As long as that community persists, so will the programming language. It should come as no suprise that Cobol people find it easier to invent a Cobol-like script language than to switch to a totally new form of coding. Just as scientists and engineers (the original kind, not the software kind) insist on using Fortran, an ancient language that's a nightmare to compile and debug.
Come to think of it, programming languages are not different in this respect from ordinary human language. Which people are always trying to "fix" but which remains stubbornly illogical and inefficient. Consider Han Characters, the oldest and most absurdly complex writing system on the planet. Yet it's a primary communication tool for 1/3 of the human race, and will certainly remain so as long as human literacy persists.
assembler-script
Table-ized A.I.
I don't get it, but one of the official Eclipse projects is a COBOL IDE, including its debugger.
http://www.eclipse.org/cobol/
If you want it, go fetch it, its open source.
Fh
It just smells that way!
Is it time to go home yet?
What are you, like somebody from the '60s, dude?