smartyhall wrote to All <=-
I'm looking for a good place to start learning COBOL. I have experience with a variety of older languages, but there isn't anything in
particular that I have true fluency with other than BASIC.
I studied CS in the late '80s, and there was a plethora of free languages for DOS. I remember starting in Pascal and FORTRAN, then finding a LISP interpreter and Modula-2 compilers available. And, of course, tons of ANSI C compilers.
I'm looking for a good place to start learning COBOL. I have experience with a >ariety of older languages, but there isn't anything in particular that I have t
ue fluency with other than BASIC. I've never been fond of OOP, but that could j
st be the autism prefering Structured and Procedural paradigms. I've tried to l
arn COBOL from the language spec, which worked OK for getting me to a point tha
I can read and understand programs, but I really would like to find a resource
for learning to write them, even if it's for an older version of the language.
smartyhall wrote to All <=-
I know a lot of people would take this as a farcical question, but I really am this crazy. :-P
I'm looking for a good place to start learning COBOL.
I never saw a COBOL compiler, don't know if it was because of demand or hardware requirements - trying to think about the amount of work to get from COBOL to X86 assembly boggles the mind.
We did FORTRAN and COBOL in high school. Back in '80. We used this big epsidic (sp) machine to type out our punch cards. Then we would put them in theis huge collator and run them through and then we would print out if what we did was successful.
It never failed when you had about 100 cards for a major project and the machine sucks it up. Or you mistype that one letter.
Grease
COBOL is actually the one language I am somewhat fluent in. Unfortunately, I am not sure where you find a place to learn it these days. I guess you can do what you might do for anything else like that -- buy a book, find some old class materials (like books), or maybe find a learning resource on the internet.
A quick google search just pulled up a tutorial at tutorialspoint.com and a somewhat expensive book on murach.com. A search for "COBOL programming" on amazon.com turns up several books (some expensive some not so much) on the topic of learning the language.
I use it mostly at my job, but have also used to to write a few utilities for my DOS BBS, mostly for processing log files (plain text) and a few
other things.
smartyhall wrote to All <=-
I know a lot of people would take this as a farcical question, but I really am this crazy. :-P
I'm looking for a good place to start learning COBOL.
Ya, you're crazy. 8)
COBOL is on the out and pretty much only on Mainframes (even then, there's not much active development - primarily maintenance).
But if you really want to spend some time with it, there's GnuCOBOL, NetCOBOL for .Net, and probably more.
I built an RC2014 (a Z80 based retrocomputer running CP/M 2.2) and I was able to locate a COBOL compiler on one of the software archives.
So a quick Google search should let you find what you need.
I never saw a COBOL compiler, don't know if it was because of demand or hardware requirements - trying to think about the amount of work to get from COBOL to X86 assembly boggles the mind.
There was not a free one I know of, but IBM/MicroFocus had one. I bought a copy several years ago. IIRC, it would run on a 386. Not sure if it would run on less of a machine than that.
There are free ones now, for linux at least. I believe what they actually do is convert the COBOL source to another language and then compile it from there.
Re: Re: COBOL for Beginners
By: Dumas Walker to POINDEXTER FORTRAN on Fri Dec 06 2019 06:17 pm
I never saw a COBOL compiler, don't know if it was because of demand or hardware requirements - trying to think about the amount of work to get from COBOL to X86 assembly boggles the mind.
There was not a free one I know of, but IBM/MicroFocus had one. I bought a copy several years ago. IIRC, it would run on a 386. Not sure if it would run on less of a machine than that.
There are free ones now, for linux at least. I believe what they actually do is convert the COBOL source to another language and then compile it from there.
Transpilers often seem like the Great White Whale of computer science. It's so tempting to go down the path of...
If I just write a transpiler that turns this into an intermediate language that is more simple and elegant, I can easily write a compiler that handles that efficiently. Then, I can just advance that compiler and apply it to anything else I encounter in the future, just by writing a simple transpiler. I mean
EBCDIC - Extended Binary Coded Decimal
a.k.a. Yet another bad idea in service of "customer retention." lol
I really should give FORTRAN another go. In any case, I long to one day have enough room for a card punch of my verry own. I've just about given up on my childhood dream of owning a fully-functional UNIVAC with drum storage though.
smartyhall wrote to Grease <=-
EBCDIC - Extended Binary Coded Decimal
I really should give FORTRAN another go. In any case, I long to one day have enough room for a card punch of my verry own. I've just about
given up on my childhood dream of owning a fully-functional UNIVAC with drum storage though.
Sysop: | Kurt Hamm |
---|---|
Location: | Columbia, SC |
Users: | 8 |
Nodes: | 20 (0 / 20) |
Uptime: | 135:05:02 |
Calls: | 2,804 |
Calls today: | 1 |
Files: | 64 |
Messages: | 854,509 |