An open API service indexing awesome lists of open source software.

https://github.com/luismr/cobol-screen

A simple example demonstrating how COBOL handled screen-based front-end interactions in the 1960s.
https://github.com/luismr/cobol-screen

cobol cobol-example cobol-programming gnucobol

Last synced: about 2 months ago
JSON representation

A simple example demonstrating how COBOL handled screen-based front-end interactions in the 1960s.

Awesome Lists containing this project

README

          

# COBOL Screen Handling

![COBOL Badge](https://img.shields.io/badge/COBOL-GNU%20COBOL-blue)

A simple example demonstrating how COBOL handled screen-based front-end interactions in the 1960s.

![Screenshot of Application](screenshot.png)

Screenshot of the application running on macOS Sequoia 15.0.1.

## Features
- Console-based interface (80x25)
- Demonstrates COBOL screen section for input and output
- User interaction with text-based UI
- Runs on modern systems with **GNUCOBOL**

## Requirements
- **GNU COBOL** (Ensure it's installed before proceeding)

## Installation
Clone the repository:
```sh
git clone git@github.com:luismr/cobol-screen.git
cd cobol-screen
```
Refer to [INSTALL-GNUCOBOL.md](INSTALL-GNUCOBOL.md) for detailed installation steps.

## Compilation
To compile the program, use:
```sh
cobc -x main.cob
```
If successful, an executable will be created.

## Usage
Run the program:
```sh
./main
```
Follow the on-screen instructions to interact with the COBOL-based interface.

## License
This project is licensed under the **MIT License**. See [LICENSE.md](LICENSE.md) for details.

## Author
[Luis Machado Reis](https://github.com/luismr)