15 pointsby doener4 hours ago6 comments
  • int32_644 hours ago
    Was transpiling COBOL ever a bottleneck or is this just pure market manipulation?
    • talismanickan hour ago
      The semantics don't map onto modern languages: it's verbose assembly, with business logic consisting of GOTOs between segments of million line codebases with debug-evolved behavior encompassing a spec (e.g. translate between ancient ad hoc database formats) and then some. Porting COBOL means replicating all that existing customers expect and depend on, including what's unspecified. I couldn't tell you how hard it is in practice to work past global state heisenbugs - never written it myself, only studied it out of fascination - but it's an entertaining trainwreck whenever a bank announces a COBOL->Java migration, spends millions, fails, and goes back to COBOL, so it's not even clearly possible in general.
    • viraptor2 hours ago
      It doesn't feel like a realistic bottleneck. Those programs are typically small relative to what we write these days. There are also in-between languages like DIBOL if someone doesn't want to go all the way.

      And for any serious system, this will need so many manually reviewed tests, that the code translation part shouldn't even be the biggest chunk of work.

      (Also, from my experiments in translating old software with weird language/hardware, Claude is not even that good at it)

    • dcrazyan hour ago
      I suspect the expensive part of owning a COBOL code base is not transpiling to new architectures or languages; it’s paying the few remaining COBOL programmers to make modifications your business needs.
  • deterministican hour ago
    Software automatically translating COBOL to (say) Java has been around for a long time.

    So there is zero value add using AI for this. Quite the opposite given how error prone AI is.

  • xrdan hour ago
    OpenaAI, glaring at Larry Ellison: "hold my beer."
  • shablulman4 hours ago
    [dead]
  • OhNoNotAgain_994 hours ago
    [dead]