Hi everyone! I'm a high school student and I've been developing a tool called Aletheia for the last month. The motivation behind this project is that many banks are hesitant to modernize due to the complexities involved in translating COBOL code to something like Python. Automated translators often mess up crucial aspects like mathematical precision and logic.
Aletheia analyzes COBOL code, extracts the logic, and generates Python code that's supposed to behave just like the original. I'm seeking input from industry professionals:
* Is this a problem you see regularly?
* What features would make this tool valuable for you?
* Are there any major considerations I've overlooked?
I'm happy to show a demo if you're interested!
2 Answers
What you're making is known as a transpiler, which translates high-level code from one language to another—think of it like how TypeScript is converted into JavaScript. This definitely addresses a real issue since financial institutions want to transition from COBOL to modern languages like Python. Just keep in mind that trust takes time; thorough testing and reliability are key before anyone would use it for critical financial operations. But it's a fantastic project for learning!
That's a neat idea! Creating a tool that perfectly translates logic, especially around error handling and edge cases, is super tough. You might want to consider open sourcing it to attract users. While making money directly off open source is tricky, you could get companies interested in adding specific functionalities that they need.

Absolutely agree with that!