Simple answer, Nobody. You don't need C, Access, Basic or any of the other programming languages either. You don't even need a computer and you certainly don't need Windows. What you need are answers. Results. You need them now and you need them to be right.
So how do you meet your needs? Remember that:-
Version 1.0 of anything never works properly
Seeing is not the same as believing
Simple is better than complex
Consider the wheel. Tried and tested, absolutely basic, does what you expect. Our software must be developed along the same lines. Like the wheel, Cobol software exists. It is proven code. It works. Why start again with a version 1 product?
In the early days of spreadsheets, you could probably cobble up almost anything for your shareholders or bank manager and because it was printed by a computer your submissions were taken as the absolute truth. Why? Because there was a history of computers producing accurate results after months of testing and manual checking. Most of this software was written in Cobol. Of course, we know better now about spreadsheets and databases (don't we?).
New software generators, solutions and languages have come and gone. Cobol is still here. Cobol programmers can:-
Pick up, read and understand a program listing that is 30 years old
Scan those yellowed pages into their PC, recompile and use the logic
Produce working software that will pass the test of time
The latest Cobol compilers can process old logic and methods or new, procedural or object oriented code and produce small, efficient and effective executable modules that programmers can use time and again, knowing they are robust.
By structuring programs in levels, the base code can run without being concerned about hardware, operating system, input and output methods or any other environmental issues, so that when, possibly many years later, modifications must be made, the programmer can be confident that the code can be read and understood. So Cobol will live on.
Wednesday, 4 April 2007
Thursday, 29 March 2007
Bug Fix
We have corrected a bug in the www.cobol.tv buy page so you can now go to the Fujitsu Cobol support page correctly. We apologise for this error. If you find any other errors on the site, please email these to the address shown on the buy page.
Monday, 26 March 2007
A Personal Cobol
I first met Cobol in 1967. Already a programmer in ICT 1300 machine code and punched card systems I thought this new language was verbose and clumsy. But even then Cobol had a major advantage in being (to some extent) portable across computer ranges from various manufacturers. At that time, programming was a laborious process. Having set out your task you would write your code on a specially designed coding form, being careful to be very precise and legible with your printing. Once complete, the pad of coding forms would be submitted to an operator who would accurately (you hoped) key in your code and create a pack of punched cards, one line to one card. If the punch room was busy, you would have to wait some hours to try your program.
It was important to start each line of code with a sequential line number. Why? Well, it was all to easy to drop your precious card pack and watch with horror as your 500 card program exploded across the computer room floor. By using line numbers punched in the cards, you could use a card sorter to rapidly restore your program to its original sequence. Then you would load your program into the computer card reader and type your compile command into the console. After five to ten minutes, the compile would finish and you would have a program listing on the printer. Inevitably, many errors would be found by the compiler and your would have to recode, re-punch and recompile your program, repeating the cycle until no errors remained.
Then your program was ready for testing. With no compile errors I was supremely confident that my first program would work. Wrong! A working program was still days away after many testing and debugging runs had been carried out.
A few years later, mini computers were developed and these could also run Cobol. I remember my first "personal" computer, a Burroughs B80 the size of two large desks shoehorned into our utility room at home. This "visible record computer" had a keyboard, printer, magnetic stripe ledger card processor and a tiny screen able to hold just a few short lines of data. I was immediately grateful to my wife, not just for allowing such a monstrosity into our house but for teaching me to type properly. Now I was able to type my own programs directly into the computer and modify them "online". But "mini" computer also meant mini power and compiling a Cobol program could take between 60 and 90 minutes.
Only the more expensive mini computers could run Cobol and the prices were still beyond the reach of many organisations. So for a while I programmed Wang and Dec computers in Basic and Fortran, returning to Cobol on ICL 2900 mainframes in the early 1980s. Now we had "terminals". Screens and keyboards connected to the mainframe enabling a number of programmers to simultaneously compile and test software.
I bought my first microcomputer. Sirius One. An early 16 bit micro with 2 floppy drives and Cobol. Using CIS Cobol (a "lite" Cobol) development could at last be done at a reasonable price. Today, with microcomputers many times the power of the old mainframes and the availability of superb construction tools, Cobol is in a golden age.
It was important to start each line of code with a sequential line number. Why? Well, it was all to easy to drop your precious card pack and watch with horror as your 500 card program exploded across the computer room floor. By using line numbers punched in the cards, you could use a card sorter to rapidly restore your program to its original sequence. Then you would load your program into the computer card reader and type your compile command into the console. After five to ten minutes, the compile would finish and you would have a program listing on the printer. Inevitably, many errors would be found by the compiler and your would have to recode, re-punch and recompile your program, repeating the cycle until no errors remained.
Then your program was ready for testing. With no compile errors I was supremely confident that my first program would work. Wrong! A working program was still days away after many testing and debugging runs had been carried out.
A few years later, mini computers were developed and these could also run Cobol. I remember my first "personal" computer, a Burroughs B80 the size of two large desks shoehorned into our utility room at home. This "visible record computer" had a keyboard, printer, magnetic stripe ledger card processor and a tiny screen able to hold just a few short lines of data. I was immediately grateful to my wife, not just for allowing such a monstrosity into our house but for teaching me to type properly. Now I was able to type my own programs directly into the computer and modify them "online". But "mini" computer also meant mini power and compiling a Cobol program could take between 60 and 90 minutes.
Only the more expensive mini computers could run Cobol and the prices were still beyond the reach of many organisations. So for a while I programmed Wang and Dec computers in Basic and Fortran, returning to Cobol on ICL 2900 mainframes in the early 1980s. Now we had "terminals". Screens and keyboards connected to the mainframe enabling a number of programmers to simultaneously compile and test software.
I bought my first microcomputer. Sirius One. An early 16 bit micro with 2 floppy drives and Cobol. Using CIS Cobol (a "lite" Cobol) development could at last be done at a reasonable price. Today, with microcomputers many times the power of the old mainframes and the availability of superb construction tools, Cobol is in a golden age.
Thursday, 1 March 2007
Fujitsu Site Change
Thanks for letting us know that Fujitsu have changed their site from www.adtools.com to www.netcobol.com. We have now changed the links on the site to the new URL so they should work OK. Please let me know if there are any more problems.
Monday, 26 February 2007
Welcome to 21st Century Cobol from www.cobol.tv
Hello world. If you have any interest in Cobol, either as a developer, user or teacher, you can chat about Cobol here. On our website at www.cobol.tv we show you how to try 21st Century Cobol for free, how to teach yourself the basics from an excellent book and provide numerous links to cobol related activities.
We distribute sp2 and FormPrint from Flexus (www.flexus.com) in the UK and Ireland. Please check out our website, download the software if you need it and find out just how easy it is to write Windows software in Cobol.
All your comments are welcome. If you have any queries we'll try to answer them here. Thank you for checking us out.
We distribute sp2 and FormPrint from Flexus (www.flexus.com) in the UK and Ireland. Please check out our website, download the software if you need it and find out just how easy it is to write Windows software in Cobol.
All your comments are welcome. If you have any queries we'll try to answer them here. Thank you for checking us out.
Subscribe to:
Posts (Atom)