OpenAI says its newest models went from failing COBOL migration to nearly passing it in one generation. In a post on October 19, 2026, it introduced two coding evaluations for low-resource languages, the ones with little public code to learn from. On its COBOL migration test, GPT-6.1 Sol scores 86.6% at low reasoning effort, against 5.4% for GPT-5.6 Sol, and reaches 97.9% at higher effort.
The second test, MultiLangBench, asks a model to build a SQLite-compatible database engine from scratch in each of 20 languages. GPT-6 Astra averages 87.4% there, up from 26.8%. OpenAI’s case rests on where these languages still run: COBOL behind most bank and card systems, per the IBM figures it links, and Fortran in weather forecasting and nuclear safety analysis. In its words: “Improving AI’s ability to work in these languages could help teams maintain and modernize the software that essential services depend on.”
On this page · 6 sectionsOpen
OpenAI published two coding evaluations on October 19, 2026 for low-resource languages like COBOL, Fortran and Visual Basic: MultiLangBench, which builds a SQLite-compatible engine in 20 languages, and a COBOL migration test.
On COBOL migration, GPT-6.1 Sol scores 86.6% at low reasoning effort against 5.4% for GPT-5.6 Sol, at 61% of its API cost. At higher effort it reaches 97.9%.
On MultiLangBench, GPT-6 Astra averages 87.4% across 20 languages, up from 26.8% for GPT-5.6 Sol. COBOL is still its hardest language at 72.1%.
The migration test requires byte-for-byte identical output. OpenAI’s example: COBOL drops extra decimal digits unless told to round, so a rewrite that rounds can run cleanly and still move money wrongly.
Both tests are OpenAI’s own, and MultiLangBench is being released on GitHub. OpenAI still says production migrations need expert review and testing against the business rules.
§ 01The two tests
| Test | What it asks | Headline result |
|---|---|---|
| MultiLangBench | Build a SQLite-compatible engine in 20 languages | GPT-6 Astra 87.4%, GPT-5.6 Sol 26.8% |
| COBOL migration | Move COBOL to C++, Java, Kotlin, Python or Rust, same output | GPT-6.1 Sol 86.6% (low effort), 97.9% (higher effort); GPT-5.6 Sol 5.4% |
The migration test is strict. Hidden tests require byte-for-byte parity on observable output, and a migration counts only if every test passes. OpenAI’s example is the kind of bug that survives code review: COBOL drops extra decimal digits unless rounding is requested. “A rewrite that rounds those values instead can run without errors while producing different financial results.”
§ 02The model ladder on MultiLangBench
Astra improves on every language OpenAI tested and scores above 83% in 19 of 20. COBOL stays the hardest, 10.9% to 72.1%. OCaml went from 25.6% to 85.8%, Fortran from 21.4% to 83.5%, Visual Basic from 27.5% to 89.4%. The cheaper GPT-6 Luna reaches 40.3% at an estimated $0.77 per sample, against $3.48 for GPT-5.6 Sol, about 78% lower.
§ 03What the numbers leave out
Both tests were built and run by OpenAI, so treat them as the vendor’s measurement until others run them. MultiLangBench is the easier one to check: OpenAI says it is releasing the setup, test suite and per-language results on GitHub. The COBOL migration test has no public release in the post.
The post is also careful about the last step. Behavior-preserving migration helps teams modernize, “though applying it to production software still requires expert review and testing against the system’s business rules and dependencies.” The test proves a model can match outputs it is checked against; a bank’s real system has rules no test file captures.
§ 04Where CellCog stands
Every CellCog agent tier runs on Claude Opus 5.5, not on these OpenAI models, so this is news, not a routing change. What it does show is where coding agents are headed: into the old systems nobody wants to touch.
§ 05What we are watching for
- The MultiLangBench repository on GitHub and the first independent runs.
- Whether Anthropic or Google publish COBOL or Fortran numbers of their own.
- Cost per sample for Astra and 6.1 Sol on MultiLangBench, which the post does not give.
§ 06Sources
- OpenAI, Advancing Coding in Low-Resource Programming Languages, October 19, 2026, 12:00 UTC per OpenAI’s news feed. Read directly.
- OpenAI, MultiLangBench on GitHub, linked from the post.
- Sources OpenAI cites: IBM on COBOL, NOAA on Fortran in forecasting, US NRC computer codes.
Q1Which languages does MultiLangBench cover?
20: C, C#, C++, COBOL, Common Lisp, Fortran, Go, Java, JavaScript, Lean, OCaml, PHP, PowerShell, Python, Ruby, Rust, Scala, Swift, Visual Basic and Zig.
Q2What does the COBOL migration test check?
That a COBOL program moved to C++, Java, Kotlin, Python or Rust produces byte-for-byte the same observable output on hidden tests. A migration counts only if every test passes.
Q3Which model is cheapest for this work?
On MultiLangBench, GPT-6 Luna reaches 40.3% at an estimated $0.77 per sample, against $3.48 for GPT-5.6 Sol at 26.8%, about 78% lower cost. GPT-6 Astra scores far higher; OpenAI does not give its cost per sample in the post.
Q4Why does COBOL still matter?
OpenAI cites COBOL supporting more than 40% of online banking systems, 80% of in-person card transactions and 95% of ATM transactions, and Fortran in weather forecasting and nuclear safety analysis.
Q5Can a model migrate a production COBOL system on its own?
Not on OpenAI’s own advice. The post says production migrations still require expert review and testing against the system’s business rules and dependencies.
Q6Does CellCog run on these models?
No. Every CellCog agent tier runs on Claude Opus 5.5. We cover OpenAI’s results as news.
