2024
Personnel
COBOL
HTML5
Python
JavaScript

Le contexte

Bancob est une simulation simpliste d'un service bancaire, développée en COBOL (GnuCOBOL) avec une interface web.

Ce petit projet m'a permis de découvrir le langage COBOL avec enthousiasme. C'est une imitation basique avec virements, retraits et consultation de soldes, mais avant tout un exercice d'apprentissage d'un langage historique encore utilisé dans les vrais systèmes bancaires.

Découvrez quelques articles sur les enjeux de ce projet:

Points clés :

  • Ce qui rend COBOL unique:
  • Syntaxe en anglais naturel : verbes, clauses et phrases lisibles
  • Précision arithmétique jusqu'à 31 chiffres (essentiel en finance)
  • 50 ans d'optimisations pour le traitement de données massives
  • Traite 200 fois plus de transactions que Google et YouTube réunis
  • Backend COBOL (GnuCOBOL):
  • Mes premiers programmes en COBOL avec menu interactif
  • Architecture modulaire simple avec modules COBOL séparés
  • Simulation basique de transactions bancaires
  • Compilation avec GNU COBOL (OpenCOBOL)
  • Interface Web (HTML/JS):
  • Interface web simple avec animations CSS
  • Serveur Python pour connecter COBOL et interface web