• Elvith Ma'for@feddit.org
    link
    fedilink
    arrow-up
    12
    ·
    2 days ago

    Nach allem, was ich bislang mitbekommen habe, ist das Problem der Modernisierung/Wartung von COBOL nicht, dass die Sprache so exotisch ist, sondern dass sie wohl viele Seiteneffekte hat UND oftmals die ursprüngliche Dokumentation was notwendig ist und was der Code alles machen können soll usw. nicht unbedingt gut/auffindbar/brauchbar ist. Und ggf Zertifizierungen, die daran hängen. Ich bin mir nicht sicher, wie hilfreich eine automatische Portierung nach… C#, Rust, Java, Go,… in dem Fall ist.

    • DonStuttgart1974@feddit.org
      link
      fedilink
      arrow-up
      4
      ·
      11 hours ago

      Die Seiteneffekte kommen aber nicht von Cobol selber, sondern dass es Systeme sind, die schon mehrere Jahrzehnte in Verwendung sind, da sind dann für alle erwartbaren und unerwartbaren Fälle eine Lösung drin, vermutlich schon im Bereich der Datenhaltung, dass ein READ LINE schon so viele Probleme rausfiltert, die man im Nachbau erstmal finden muss. Die neue Fassung ist vermutlich für 99,95% der Fälle komplett ausreichend, im Bankbereich ist es dann halt blöd, wenn die 0,05 ein Super-Sonderfall “kommt als Export aus der Buchhaltung bei Siemens, nur bei Auslandsüberweisung > 500 Mio” sind.