jcom

所属分类:C#编程
开发工具:COBOL
文件大小:0KB
下载次数:0
上传日期:2023-08-02 18:55:46
上 传 者sh-1993
说明:  Fortran和Comal编译器前端和后端,将来支持其他语言,
(Fortran and Comal compiler front-end and back-end with support for other languages in the future,)

文件列表:
.editorconfig (868, 2023-12-14)
LICENSE (11357, 2023-12-14)
TODO.md (1253, 2023-12-14)
accounts/ (0, 2023-12-14)
accounts/account.cs (9271, 2023-12-14)
accounts/accounts.csproj (752, 2023-12-14)
accounts/calendar.cs (3173, 2023-12-14)
accounts/category.cs (1187, 2023-12-14)
accounts/date.cs (2075, 2023-12-14)
accounts/fields.cs (7193, 2023-12-14)
accounts/fixed.cs (6874, 2023-12-14)
accounts/forms.cs (20407, 2023-12-14)
accounts/main.cs (3530, 2023-12-14)
accounts/menuitem.cs (1649, 2023-12-14)
accounts/month.cs (8574, 2023-12-14)
accounts/record.cs (1903, 2023-12-14)
accounts/search.cs (4398, 2023-12-14)
accounts/statement.cs (2936, 2023-12-14)
accounts/utils.cs (4129, 2023-12-14)
accounts/year.cs (3181, 2023-12-14)
cobol/ (0, 2023-12-14)
cobol/Properties/ (0, 2023-12-14)
cobol/Properties/launchSettings.json (181, 2023-12-14)
cobol/cblopts.cs (1113, 2023-12-14)
cobol/cobol.csproj (911, 2023-12-14)
cobol/compiler.cs (2250, 2023-12-14)
cobol/main.cs (2423, 2023-12-14)
com/ (0, 2023-12-14)
com/codegen/ (0, 2023-12-14)
com/codegen/codegenexcept.cs (3057, 2023-12-14)
com/codegen/emitter.cs (43560, 2023-12-14)
com/codegen/jmethod.cs (2358, 2023-12-14)
com/codegen/jtype.cs (6560, 2023-12-14)
com/codegen/localdescriptor.cs (1527, 2023-12-14)
com/codegen/peephole.cs (9512, 2023-12-14)
... ...

# JCom This repository contains the source code for a simple console based operating system similar to those from the 1970s and 80s. It includes a basic shell interface, a text editor, a Comal compiler and interpreter and a Fortran compiler. Other features are being added over time. This is very much a personal project by one who grew up during the 1980s and for who my first experience with computers was via the rudimentary console based interfaces. Compared with modern operating systems this is extremely basic and limited but I still feel that this is a good way for those unused to computers to get started with learning to write simple programs. In addition, by eliminating network access, it avoids almost all the security issues inherent in today's systems. The solution currently includes four projects: ### Shell This is the start-up project and implements a very simple console based command line shell similar to MS-DOS. At the moment is only provides a means for running the other programs but I hope to expand it gradually while still keeping it very simple. ### Edit This folder contains the source files for a simple text editor based on the DOS Brief editor from the 1990s. ### Accounts This is a very simple disk based personal finance account management program originally written in FreeBasic [here](https://github.com/stevewpalmer/accounts). This version is a port of that to C# and integrated with the rest of the project. ### Fortran This is a subset of Fortran 77 with various pieces not yet implemented. Consequently this is very much a work in progress. See the TODO.md for more details. ### Comal Comal is both an interactive compiler and full compiler for the Comal Standard language. It can be run interactively and provides an input environment for writing, running, loading and saving simple Comal programs. The compiler is invoked by specifying either the source listing (.lst) or the tokenised file (.cml) as input.

近期下载者

相关文件


收藏者