GitHub - otterkit/otterkit: Otterkit COBOL Compiler
source link: https://github.com/otterkit/otterkit
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Otterkit COBOL Compiler
Otterkit is a free and open source compiler for the COBOL Programming Language on the .NET platform.
Warning: The project is currently in pre-release, so not all of the standard has been implemented.
About
COBOL was created in 1959 by the CODASYL Committee (With Rear Admiral Grace Hopper as a technical consultant to the committee), its design follows Grace Hopper's belief that programs should be written in a language that is close to English. It prioritizes readability, reliability, and long-term maintenance. The language has been implemented throughout the decades on many platforms with many dialects, and the Otterkit COBOL compiler is a free and open source implementation of the ISO COBOL 2022 Standard on the .NET platform.
Installation
Quick Install
Otterkit is available to install on the Nuget package manager (.NET 7 is required). To install, type into the command line:
dotnet tool install --global Otterkit --version 1.0.15-alpha
Build from Source
First, clone the git repo from https://github.com/otterkit/otterkit.git to get the source code. To access the libotterkit submodule inside, use the --recurse-submodules --remote-submodules
flag on the clone command. To run, navigate into the src
folder (for the compiler, not libotterkit) and then type dotnet run
into the command line.
Standard Acknowledgement
Any organization interested in reproducing the COBOL standard and specifications in whole or in part, using ideas from this document as the basis for an instruction manual or for any other purpose, is free to do so. However, all such organizations are requested to reproduce the following acknowledgment paragraphs in their entirety as part of the preface to any such publication (any organization using a short passage from this document, such as in a book review, is requested to mention "COBOL" in acknowledgment of the source, but need not quote the acknowledgment):
COBOL is an industry language and is not the property of any company or group of companies, or of any organization or group of organizations.
No warranty, expressed or implied, is made by any contributor or by the CODASYL COBOL Committee as to the accuracy and functioning of the programming system and language. Moreover, no responsibility is assumed by any contributor, or by the committee, in connection therewith.
The authors and copyright holders of the copyrighted materials used herein:
- FLOW-MATIC® (trademark of Sperry Rand Corporation), Programming for the 'UNIVAC® I and II, Data Automation Systems copyrighted 1958,1959, by Sperry Rand Corporation;
- IBM Commercial Translator Form No F 28-8013, copyrighted 1959 by IBM;
- FACT, DSI 27A5260-2760, copyrighted 1960 by Minneapolis-Honeywell
Have specifically authorized the use of this material in whole or in part, in the COBOL specifications. Such authorization extends to the reproduction and use of COBOL specifications in programming manuals or similar publications.
Recommend
-
2
Open-Source COBOL .NET Compiler Otterkit Reaches Alpha Mar 03, 2023 2...
-
2
-
4
gcobol: a native COBOL compiler [Posted March 15, 2022 by corbet] The gcobol project has announced i...
-
1
Issues: eclipse/che-che4z-lsp-for-cobol Clear current search query, filters, and sorts
-
40
Face it: nobody likes fractions, not even computers. When we talk about COBOL the first question on everyone’s mind is always Why are we still using it in so many critical places? Banks are still runnin...
-
44
As I continue this series on the challenge of legacy systems generally, and COBOL specifically, I’ve come to feel that the answer to our COBOL woes is not actually getting rid of COBOL, but simply making it easier for mod...
-
58
Cisp A Common Lisp Interpreter Built in COBOL. Overview Purpose This is a small project built by a student at the Recurse Center to express a love for COBOL and better understand...
-
26
COBOL NOW! There has never been a better time to code in COBOL. But it is important to cook it right. That's why we have built this Full Stack COBOL Web application. It is written in COBOL, built wit...
-
8
We’ve all seen that the world (well, governments, specifically state
-
6
体验COBOL语言 最近由于新冠肺炎导致COBOL程序员短缺的报道时有发生,于是对这门超级古老的语言感到好奇。 经过一番搜索,居然发现archlinux上就有一个COBOL语言的编译器叫 gnucobol. 在
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK