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.
- Host: GitHub
- URL: https://github.com/luismr/cobol-screen
- Owner: luismr
- License: mit
- Created: 2025-03-20T19:42:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-20T19:49:18.000Z (about 1 year ago)
- Last Synced: 2025-03-20T21:04:31.633Z (about 1 year ago)
- Topics: cobol, cobol-example, cobol-programming, gnucobol
- Language: COBOL
- Homepage:
- Size: 542 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# COBOL Screen Handling

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

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)