Why modernization is hard? – Series 3

COBOL compiler options significantly affect calculation results and logic flow. Both human intelligence and AI struggle to replicate business logic in newer systems without considering these options. This challenge is like landing a plane on a foggy night without navigation—success is largely coincidental. In this blog, I’ll share a few examples of issues customers have […]

Why modernization is hard? – Series 2

Conditional handling in COBOL is quite tricky to replicate in newer languages for a few reasons. 1. The character comparisons use EBCDIC codepage which has different collating sequence than ASCII/UTF-8. The non-equal comparison operators viz. >, >=, <, <= can result in different results when compared with EBCDIC collating sequence as against ASCII/UTF-8. e.g. String […]