2024
Personal
COBOL
HTML5
Python
JavaScript

The context

Bancob is a simplistic simulation of a banking service, developed in COBOL (GnuCOBOL) with a web interface.

This small project allowed me to discover the COBOL language with enthusiasm. It's a basic imitation with transfers, withdrawals, and balance inquiries, but above all a learning exercise with a historic language still used in real banking systems.

Discover some articles on what is at stake in this project :

Key Points:

  • What makes COBOL unique:
  • Natural English syntax: readable verbs, clauses and sentences
  • Arithmetic precision up to 31 digits (essential for finance)
  • 50 years of optimizations for massive data processing
  • Processes 200 times more transactions than Google and YouTube combined
  • COBOL Backend (GnuCOBOL):
  • My first COBOL programs with interactive menu
  • Simple modular architecture with separate COBOL modules
  • Basic simulation of banking transactions
  • Compiled with GNU COBOL (OpenCOBOL)
  • Web Interface (HTML/JS):
  • Simple web interface with CSS animations
  • Python server to connect COBOL with web interface