The Future of COBOL A Focus on Interactive Programming Appendix C Stern & Stern.

Slides:



Advertisements
Similar presentations
Chapter 14 The User View of Operating Systems
Advertisements

Technology Guide 2 Software
Systems Analysis and Design
© Copyright 2011 John Wiley & Sons, Inc.
Chapter 15 Creating Database Forms and Reports Introduction Forms Reports.
Chapter 5: Database Forms and Reports
7-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
Chapter 81 Creating a Production Process Chapter 8 Achieving Quality Through Continual Improvement Claude W. Burrill / Johannes Ledolter Published by John.
© Copyright 2011 John Wiley & Sons, Inc.
ACCOUNTING INFORMATION SYSTEMS
Chapter9 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
CHAPTER 9: Input / Output
9-1 Supporting Management and Decision Making 9-2 The Managers and Decision Making The Manager’s job Manager decisions and computerized support Modeling.
12-1 Planning for Information Technology and Systems.
COBOL for the 21st Century
Accounting Information Systems, 1st Edition
Systems Analysis and Design
TECHNOLOGY GUIDE 2: Software 1. 2 TG2.1 Introduction to Software TG2.2 Software Issues TG2.3 Systems Software TG2.4 Application Software TECHNOLOGY GUIDE.
4-1 Coding Complete COBOL Programs: The PROCEDURE DIVISION Chapter 4.
4-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
Accounting Principles, Ninth Edition
4-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
“Copyright © 2001 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Chapter 2 Information Technology and AISs
Chapter 4: Organizing and Manipulating the Data in Databases
Slide 1 UML Review Chapter 2: Introduction to Object-Oriented Systems Analysis and Design with the Unified Modeling Language, Version 2.0 Alan Dennis,
PowerPoint Presentation: Richard H. Baum, Ph.D. DeVry Institute of Technology 9th Edition Structured COBOL Programming Nancy Stern Hofstra University Robert.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Chapter Chapter 13-2 Accounting Information Systems, 1 st Edition Data and Databases.
© Copyright 2011 John Wiley & Sons, Inc.
3-1 The DATA DIVISION Chapter Chapter Objectives To familiarize you with Systems design considerations Ways in which data is organized Rules for.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 8: Behavioral Modeling.
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
13-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
Chapter 111 Information Technology For Management 6 th Edition Turban, Leidner, McLean, Wetherbe Lecture Slides by L. Beaubien, Providence College John.
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved
9-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
Structured COBOL Programming Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout.
“Copyright © 2001 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Slide 1-1 Chapter 1 Terms Information Systems Overview Introduction to Information Systems Judith C. Simon.
14-1 Systems Development Concept of Systems Development Life Cycle (SDLC) Definition of SDLC Stages of SDLC Traditional versus modern SDLCs.
Slide 1-1 Chapter 1 Information Systems Overview Introduction to Information Systems Judith C. Simon.
Slide 5-1 Chapter 5 Terms Applications Software for Business Introduction to Information Systems Judith C. Simon.
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
7-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
Lesson 23: Configure File Recovery
2-1 COBOL for the 21 st Century Nancy Stern Hofstra University Robert A. Stern Nassau Community College James P. Ley University of Wisconsin-Stout (Emeritus)
Chapter 31 Information Technology For Management 6 th Edition Turban, Leidner, McLean, Wetherbe Lecture Slides by L. Beaubien, Providence College John.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.
Slide 8-1 Chapter 8 Terms Programming Languages Introduction to Information Systems Judith C. Simon.
Lesson 6: Controlling Access to Local Hardware and Applications
Chapter 91 The Specification Process Chapter 9 Achieving Quality Through Continual Improvement Claude W. Burrill / Johannes Ledolter Published by John.
I- 1 Prepared by Coby Harmon University of California, Santa Barbara Westmont College.
A- 1. A- 2 Appendix B Standards of Ethical Conduct for Management Accountants The Institute of Management Accountants has published and promoted the following.
K-1. K-2 Appendix K Standards of Ethical Conduct for Management Accountants The Institute of Management Accountants has published and promoted the following.
Slide 11-1 Chapter 11 Terms Information Resource Management Strategies Introduction to Information Systems Judith C. Simon.
I-1. I-2 I ACCOUNTING FOR SOLE PROPRIETORSHIPS Accounting, Fifth Edition.
Slide 6-1 Chapter 6 Terms System Software Considerations Introduction to Information Systems Judith C. Simon.
“Copyright © 2001 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Reid & Sanders, Operations Management © Wiley 2002 Material Requirements Planning 15 C H A P T E R.
Dinesh Mirchandani University of Missouri – St. Louis
Tech Guide B: The Details of Software
Dinesh Mirchandani University of Missouri – St. Louis
Appendix Sample Innovation Plan
Systems Analysis and Design
Financial Accounting, IFRS Edition
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved
Chapter 14 The User View of Operating Systems
Presentation transcript:

The Future of COBOL A Focus on Interactive Programming Appendix C Stern & Stern

COBOL: An Opinion? WHY COBOL HAS SURVIVED AND IS THRIVING Easy to Read and Logical Structure Ability to handle large files easily and efficiently The bulk of mainframe programs for business that currently exist are written in COBOL and the task of converting them to another language is daunting and probably unnecessary

WHY COBOL IS UNPOPULAR IN SOME CIRCLES It is a verbose language Many lines of code Many words needed for instructions It has a dated look in its basic form

THE FUTURE OF COBOL Some people think COBOL will become obsolete Others believe that the new PC versions, with their web-based features, visual orientations and object-oriented capabilities will result in a resurgence in COBOL

The COBOL Controversy BIG Question Will COBOL fit into mainstream programming in the 21st Century?

Evolution of COBOL Existence since st programming language for business needs 1 st standard language All versions, regardless of compiler or hardware, use same syntax Initiative of Department of Defense

Y2K Fears which never materialized FEARS (pre-2000) IT professionals believe a 40 year old language is outdated COBOL programs would not work in year 2000 because of the 2-digit date format Y2K fears were put to rest – there was no major crisis FACT (post-2000) A significant number of COBOL programs still exist At 40+ years old, COBOL is not obsolete Revision to standard COBOL compiler due Dec – this may result in a more robust language

Impact of Hardware Advancements PC & interactive I/O enable results to display instantaneously Smaller computers lend themselves to interactive processing Mainframe  PC  laptop Reduction in compilation and run time I/O devices of today increase data entry and data display speed Card  tape  keyboard  mice  screen  scanner, etc. Card  Tape  disk  screen

PC Compilers Interactive processing is a major feature of the COBOL language for PCs Batch processing was always a COBOL advantage READ & WRITE statements Very specific file and record descriptions Interactive processing is now an advantage as well ACCEPT & DISPLAY statements Augments batch processing with many interactive features

The Competition COBOL vs Newer Languages Newer languages preferred by some Created primarily for interactive processing Have very visual graphical user interfaces COBOL Recent versions include ability to create graphical user interfaces, web pages, incorporate Visual Basic & other programming language components

Interactive Programming Code Screen Section Enables programmers to put all descriptions of displayed material (or screens) in one place Many dynamic and pizazzy displays are possible with colors, reverse video, positioning of displays, etc. Procedure Division Enables programmer to specify code that actually displays dynamic screens and allows for data to be typed in with data validity checks

Screen Section Allows programmer to create functional user interfaces Performs two functions Describes both input and output specifications of a screen Does not display screen or allow for data to be typed in … this is the function of the PROCEDURE DIVISION

Additional Code for Interactive Programming Auto Foreground and Background Color Implied Decimal vs Actual Decimal Blank Screen Highlight and Reverse-Video Required Secure and No-Echo

The Future of COBOL The Future is bright! New COBOL compilers Micro Focus NetExpress and Personal COBOL by Merant Fujitsu New Features make language more dynamic and flexible Already approved for new object-oriented standard of COBOL scheduled for release in 2002

New Features of Object- Oriented COBOL Ability to integrate COBOL code with Visual Basic, Visual C++, Oracle, Access, Excel COBOL applications can be run on the web More appealing GUI displays can created Enhanced file-handling features Compilation time faster when compared with similar Visual Basic programs Ability to include multimedia features

Mark Your Calendar! December 2002 Expected date for adoption of new COBOL standard New features proposed relate to object- oriented programming Some disagreement among users and developers as to how these elements should be implemented

Copyright © 2002 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without the express written permission of the copyright owner is unlawful. Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages, caused by the use of these programs or from the use of the information contained herein.”