• Home
  • Insight
  • Blog
  • Business
  • Entertainment
  • Health
  • Politics
  • Shop
    • Gift Shop
    • Value Shop
    • Store
    • Bargain Shop
    • Discount
  • Sports
  • Tech
  • Travel
  • USA
  • Video
  • World
    • Asia
    • Africa
    • South America
    • North America
    • Europe
    • Oceania
Sunday, October 18, 2026
No Result
View All Result
Subscribe Now
  • Home
  • Insight
  • Blog
  • Business
  • Entertainment
  • Health
  • Politics
  • Shop
    • Gift Shop
    • Value Shop
    • Store
    • Bargain Shop
    • Discount
  • Sports
  • Tech
  • Travel
  • USA

    Texas Man Found with Pipe Bombs, Guns, Three Illegal Aliens near Border

    Two players to bet on Sunday

    Arcadia surrogacy mansion mom previously fled U.S., prosecutors allege

    Crowds throng New Delhi and wave Indian flags amid escalating protests : NPR

    Jerry Seinfeld mocks pro-Palestinian protesters at Chicago Theatre

    Reflecting on the Trump Era

    California can’t make ICE wear ID, federal appeals court rules

    Pope Leo XIV diagnosed with cancer

    WATCH: Runaway goat finds love, forever home

  • Video
  • World
    • Asia
    • Africa
    • South America
    • North America
    • Europe
    • Oceania
The Insight Post
  • Home
  • Insight
  • Blog
  • Business
  • Entertainment
  • Health
  • Politics
  • Shop
    • Gift Shop
    • Value Shop
    • Store
    • Bargain Shop
    • Discount
  • Sports
  • Tech
  • Travel
  • USA

    Texas Man Found with Pipe Bombs, Guns, Three Illegal Aliens near Border

    Two players to bet on Sunday

    Arcadia surrogacy mansion mom previously fled U.S., prosecutors allege

    Crowds throng New Delhi and wave Indian flags amid escalating protests : NPR

    Jerry Seinfeld mocks pro-Palestinian protesters at Chicago Theatre

    Reflecting on the Trump Era

    California can’t make ICE wear ID, federal appeals court rules

    Pope Leo XIV diagnosed with cancer

    WATCH: Runaway goat finds love, forever home

  • Video
  • World
    • Asia
    • Africa
    • South America
    • North America
    • Europe
    • Oceania
No Result
View All Result
No Result
View All Result
Home Tech

Cobol in .NET with Otterkit

by Theinsightpost
February 15, 2023
in Tech
0 0
0
Cobol in .NET with Otterkit


As much as enterprise IT evolves, we’re left running old hardware and software for many reasons. Perhaps there’s a regulatory requirement to keep data for as long as possible; perhaps there’s a dependency on code that remains reliable and supported even after decades. Whatever the reason, we may need to work with that system and that data as part of a newer platform.

One platform that’s not going away is the mainframe, especially in government and finance. A lot of critical data and software runs on those systems, and they’re not as outdated as we might think, running hypervisors and multiple operating systems—including up-to-date Linux distributions.

We now have a lot of options for building applications that work with those legacy systems, including technologies like the latest .NET releases. We’re not limited to the familiar .NET languages either, as the underlying runtime and compilers are accessible by a mix of commercial and open source language implementations, including some designed for working with mainframe data.

There’s still a place for Cobol

One language familiar to mainframe developers is Cobol, originally designed as one of the first high-level programming languages. Still under development, and now with support for object-oriented programming, Cobol is standardized by ISO. It might not have the popularity that it had 50 years ago, but there’s code that needs maintenance and updates and even new code that needs to be written.

Working with a portable Cobol makes sense; mainframe time can be costly, so the ability to develop and test on desktop PCs is increasingly important. That’s where technologies like .NET come in, allowing you to work with familiar development tools before running code on a mainframe Linux VM or hosting it in the public cloud. With several different .NET Cobols available in a mix of commercial and open releases, you’ve got a choice of tools. One of the more interesting options is the recently unveiled Otterkit.

Introducing Otterkit Cobol

Otterkit Cobol is intended to be a freely available open source implementation of the ISO Cobol 2022 standard, designed to run on the latest .NET releases. Although it’s still under development and not recommended for production, it’s an interesting example of how the .NET community is expanding the platform and tools beyond the core Microsoft languages, providing support for older technologies as well as the latest cloud-native approaches.

Getting started with Otterkit is easy enough. The project is hosted on GitHub, and you can install it from NuGet via the .NET command line onto a .NET 7 host. It’s interesting to see a project taking a dependency on the latest .NET, though as it’s currently under development, this is less of a risk than you might expect. Users who want to experiment with the latest tools are more likely to use a current release build rather than a long-term release. You even have the option of cloning the Otterkit repository and building from source.

A first look at Otterkit

It’s still very early days for Otterkit; the compiler only recently produced its first running code. The compiler pipeline is more a cross-compiler for now, as it takes your Cobol code, uses it to generate C#, which is then compiled using the .NET compiler, ready to run as a stand-alone executable. Code can be written using fixed or free formats, allowing you to choose whether to use a strict code format or work with it like any language.

There’s a lot of value in working with fixed formats like Cobol’s. It makes code easier to read—something that’s important with a language designed to be easily readable so non-specialists can quickly understand your code. This speeds up working with stakeholders and can aid in bringing Excel or similar applications across to a formal setting.

There’s no need for additional libraries at this point, as Otterkit is planned to include a standard library that should support most operations. For now, it offers a basic compiler pipeline and support for basic commands. For a new project that’s not bad, as it’s now public and accepting pull requests. Cobol might not be a fashionable language, but there’s definite demand, and that should drive community engagement.

For newcomers to the language, the formal structure of a Cobol application may seem a little odd, but once you start thinking of the divisions as ways of defining data connections and local variables, it starts making a lot more sense. A good editor should let you set tabs to space program elements correctly, and existing Cobol linters and language servers for Visual Studio Code can bootstrap a development environment. Hopefully, Otterkit will have its own tools in due course.

Modernizing Cobol with .NET

What’s perhaps most interesting about Otterkit taking a dependency on .NET 7 is its support for building containerized .NET applications. You now have the option to modernize existing Cobol code, updating to the latest version of the language and then delivering it in a portable container format, ready for mainframe Linux or the public cloud. Containerized code has a smaller attack surface than running on a full Windows or Linux system, reducing risks by isolating your code from unnecessary resources and other applications.

Otterkit includes a way of translating Cobol to C#, which gives you a possible path to moving Cobol code to more modern languages. Use existing Cobol skills to migrate code to the latest releases, then Otterkit can produce C# output in a new project, allowing you to move code from one environment to another with minimal work.

The point where open standards and open source come together is interesting. .NET’s well-documented APIs and languages make it a useful target for cross-compilers, much like the way the JVM supports languages like Kotlin. There might not be much of an economic incentive to build a modern implementation of Cobol, so having .NET as a foundation reduces both the required work and the associated risks. It’ll be interesting to see other languages follow Cobol and Otterkit to the cloud.

Copyright © 2023 IDG Communications, Inc.



Source link

ShareTweetSend
Previous Post

Cruz, Omar find common ground over ‘negative impact’ for residents after Ohio train derailment: ‘Fully agree’

Next Post

Roberto De Zerbi’s Brighton tactics explained: Provoking the opposition press by becoming the possession kings | Football News

Related News

Tech

Roundtables: A Conversation With the Creator of AI-Designed Viruses

October 18, 2026
Tech

Meta removes language that raised scraping and AI training concerns

October 17, 2026
Tech

Encryption Is Getting Squeezed From All Sides

October 17, 2026
Tech

Intel CEO Lip-Bu Tan says the Trump administration does not have “any policy” to use a minority stake in Intel to interfere in its business strategy (Kohei Yamada/Nikkei Asia)

October 16, 2026
Next Post
Roberto De Zerbi’s Brighton tactics explained: Provoking the opposition press by becoming the possession kings | Football News

Roberto De Zerbi's Brighton tactics explained: Provoking the opposition press by becoming the possession kings | Football News

Discussion about this post

Subscribe To Our Newsletters

    Customer Support


    1251 Wilcrest Drive
    Houston, Texas
    77042 USA
    Call-832.795.1420
    e-mail – news@theinsightpost.com

    Subscribe To Our Newsletters

      Categories

      • Africa
      • Africa-East
      • African Sports
      • American Sports
      • Arts
      • Asia
      • Australia
      • Business
      • Business Asia
      • Business- Africa
      • Canada
      • Defense
      • Education
      • Egypt
      • Energy
      • Entertainment
      • Europe
      • European Soccer
      • Finance
      • Germany
      • Ghana
      • Health
      • Insight
      • International
      • Investing
      • Japan
      • Latest Headlines
      • Life & Living
      • Markets
      • Mobile
      • Movies
      • New Zealand
      • Nigeria
      • Politics
      • Scholarships
      • Science
      • South Africa
      • South America
      • Sports
      • Tech
      • Travel
      • UK
      • USA
      • Weather
      • World
      No Result
      View All Result

      Recent News

      Doing the dishes and riding the subway? Why the royals keep trying to look relatable

      October 18, 2026

      Tom Homan warns Ilhan Omar faces denaturalization, deportation over fraud claims

      October 18, 2026

      Watch 👆 Pongala Movie Scenes! #SreenathBhasi #pongalamovie #apimalayalammovie #shorts

      October 18, 2026

      Caribbean Leadership Must Shift From Holding Power

      October 18, 2026
      • Home
      • Advertise With Us
      • About Us
      • Corporate
      • Consumer Rewards
      • Forum
      • Privacy Policy
      • Social Trends

      Theinsightpost ©2026 | All Rights Reserved. Theinsightpost is an Elnegy LLC company, registered in Texas, USA

      Welcome Back!

      Login to your account below

      Forgotten Password?

      Retrieve your password

      Please enter your username or email address to reset your password.

      Log In

      Add New Playlist

      We are using cookies to give you the best experience on our website.

      You can find out more about which cookies we are using or switch them off in .

      No Result
      View All Result
      • Home
      • Insight
      • Blog
      • Business
      • Entertainment
      • Health
      • Politics
      • Shop
        • Gift Shop
        • Value Shop
        • Store
        • Bargain Shop
        • Discount
      • Sports
      • Tech
      • Travel
      • USA
      • Video
      • World
        • Asia
        • Africa
        • South America
        • North America
        • Europe
        • Oceania

      Theinsightpost ©2026 | All Rights Reserved. Theinsightpost is an Elnegy LLC company, registered in Texas, USA

      The Insight Post
      Powered by  GDPR Cookie Compliance
      Privacy Overview

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

      Strictly Necessary Cookies

      Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

      Cookie Policy

      More information about our Cookie Policy

      Clear examples do more than decorate an explanation: they show how an idea behaves under recognizable conditions. In education and software documentation alike, strong illustrations begin with a defined goal, then reveal the steps, assumptions, and result without unnecessary detail. A practical test example should state the input, expected output, and boundary condition, because these elements show whether a rule works beyond the simplest case. Including a contrasting case also helps readers distinguish a valid application from a tempting but incorrect one, while concise notes explain why the outcomes differ. When examples are updated with current data and checked against the underlying rule, they remain useful across classrooms, product guides, and professional training.
      Bij toegang tot Belgische casino’s via een tablet kunnen spelers accountgegevens, spelvoorwaarden en betaalopties overzichtelijk raadplegen, terwijl informatie over casinos zonder cruks aanvullende context biedt bij het beoordelen van beschikbare toegangsregels. Een stabiele mobiele verbinding en goed leesbare beveiligingsfuncties zijn daarbij belangrijk voor leeftijdscontrole, accountbeheer en verantwoord spelen.