Welcome to our first dive into COBOL programming! In this lesson, you'll write your very first COBOL program. We'll look at the basic structure of a COBOL program and learn how to display text on the screen.
Understanding the structure and basic commands is your foundation for all future COBOL programming. By the end of this lesson, you'll have a solid grasp of how to structure your COBOL code and generate output. Let's get coding!
COBOL is a high-level programming language that was designed for business applications. It's been around since the late 1950s and is still widely used today. COBOL is known for its readability and self-documenting code, making it easy to understand and maintain. COBOL code is first compiled using a COBOL compiler and then executed on a mainframe or other compatible system. It's a powerful language that's used in many critical systems, such as banking, insurance, and government applications.
In this lesson, we will cover the basic structure of a COBOL program and focus on how to use the DISPLAY statement. Here’s a breakdown of what we'll explore:
- Program Structure: Understanding the key divisions in a COBOL program.
- Comments: Learning how to add comments to your code.
- Display Statement: Using the
DISPLAYstatement to show text on the screen.
Here's the complete code we'll be working with:
Every COBOL program starts with the IDENTIFICATION DIVISION. This section is mandatory, and it provides basic information about the program.
- IDENTIFICATION DIVISION: The header that starts every COBOL program.
- PROGRAM-ID: This is used to specify the name of the program. In our example, the program name is
HelloWorld.
The PROCEDURE DIVISION is where the actual program logic and instructions are written. This is where your code tells the computer what to do.
- PROCEDURE DIVISION: This signals the beginning of the procedural part of the COBOL program where actions are specified.
- DISPLAY "Hello, Banking World": This command outputs the text "Hello, Banking World" to the screen.
- STOP RUN: This command terminates the program. It tells the operating system that the program has finished its execution.
Let's pay attention to several key points regarding the syntax:
- The period (
.) at the end of each line is essential in COBOL. It indicates the end of a statement,. It is not mandatory for some statements, but it is a good practice to include it. - Notice that the keywords are written in uppercase. COBOL is not case-sensitive, but it is a common practice to write keywords in uppercase to make the code more readable.
- Similarly, indentation is not mandatory in COBOL, but it is a good practice to use it to make the code more readable.
