ABSTRACT

When I first began my career, I was a programmer operating in a mainframe COBOL environment. We wrote procedural code. Our typical programs were batch programs that read records from a file and processed those records in a read-loop. The read-loop contained program logic to identify records of interest and to perform operations on those records. I worked in that environment for several years and I was happy.