This is the latest edition of our classic COBOL book that has set the standard for structured design and coding since the mid-1970s. So if you want to learn how to write COBOL programs the way they're written in the best enterprise COBOL shops, this is the right book for you. It shows you how to use the COBOL code for the latest IBM mainframe compilers. And when you're done learning from this book, it becomes the best reference you'll ever find for use on the job.
Because most people don't have access to a mainframe computer, this book begins by showing you how to develop COBOL programs by using an inexpensive COBOL compiler on your own PC (see below). Since COBOL is a standard language, this is a great way to learn.
Keep in mind, though, that 90% or more of all the COBOL code that's currently in use is running on IBM mainframes. That's why this book also shows you (1) how to use COBOL with CICS for developing interactive programs on a mainframe, (2) how to use COBOL with DB2 for developing database programs on a mainframe, and (3) how to maintain programs on a mainframe. No other book gives you this complete view of how COBOL programs are developed and maintained on an IBM mainframe.
So whether you're a trainee who's learning COBOL, a COBOL programmer who's switching to an IBM mainframe, a COBOL programmer who needs more training, or a COBOL programmer who's looking for a better on-the-job reference·his is right book for you!
Training in COBOL on your own PC
The PC compiler that's illustrated in this book (Micro Focus Personal COBOL) is no longer available because Micro Focus has replaced it with a compiler known as Micro Focus Net Express 4.0. The good news is that the COBOL code works the same for both Personal COBOL and Net Express, and the interface and development tools are similar.
So if you want to practice using COBOL on your own PC as you read our book, one option is to buy the University Edition of Net Express from the Micro Focus web site at a student price of $85 plus shipping (http://www.microfocus.com/shop).
To make it easier for you to use Net Express with our book, we've developed two downloadable PDF documents. The first document is a Net Express tutorial that shows you how to edit, compile, test, and debug COBOL programs with Net Express. The second document presents the exercises that are in the book with specific instructions for the users of Net Express.
Table of Contents for
Murach? Structured COBOL
The right contents, organized the right way, makes it much faster and easier for you to master a programming language like COBOL--and to use the book as a time-saving reference, no matter how much COBOL experience you have. Below, you can see how complete our COBOL book is, how logically it's arranged, and how much coverage it gives to professional practices (like working in an IBM mainframe shop). You can also see what each chapter covers in detail by clicking on the chapter title.
Section 1 The essence of COBOL programming
Introduction to COBOL programming
How to compile and test a program with Personal COBOL
How to write a program that prepares a report
How to design, code, and test a structured program
How to use the features for structured coding
Section 2 Other COBOL essentials
How to define, move, and initialize fields
How to use intrinsic functions and arithmetic statements
How to work with dates
How to work with characters
How to work with tables
How to use copy members and subprograms
Section 3 COBOL for programs that work with disk files
Concepts and terms for working with disk files
How to work with sequential files
How to work with indexed files
How to work with relative files
How to use the sort/merge feature
Section 4 COBOL for specific compilers and platforms
How to develop interactive programs with Micro Focus COBOL
How to compile and test a program on an IBM mainframe
How to develop interactive programs on an IBM mainframe
How to develop database programs on an IBM mainframe
How to become an effecctive maintenance programmer
Introduction to object-oriented COBOL
Appendix Student projects 747
If you're new to programming or COBOL, this book is for you. Whether you use it in a classroom or on your own, you'll learn how to write production programs for enterprise systems faster and better with this book than you can with any competing book or course.
But this book isn't just for beginners. If you're a student or programmer who needs to enhance your skills, this book will help you develop all of the professional skills that are needed on the job. If you're a Java programmer who wants to be able to understand the enterprise COBOL code that you're interfacing with, this book will get you going quickly. And if you're a COBOL programmer who's looking for a more effective on-the-job reference, this book is it.