TinyCOBOL是一个开源的COBOL编译器为IA32(x86)的平台。
开发者评论
这个编译器是第一个实现用于生成TSR(终止并驻留)计划在DOS下对我的家庭连接到PC微型终端。生成的代码不可能是C(当时),因为没有免费的C编译器做了“第二阶段”的翻译。我本来是要产生MASM兼容汇编语言。
该编译器还需要有一个微小的多任务,负责制定PC控制台可用于其他任务进行沟通,同时做所有的处理上的背景。因此代码必须是完全可重入(多个终端可以同时运行的话),一个独立的堆栈和可变数据段区域,但与普通文字区。
我不得不拆开2英尺高的一堆物品,了解如何使这项工作里面DOS,所以无操作(即使是“暂停”键),可以使系统不可用的背景,或微终端将无法运行。
编译器是微小的,并接受COBOL 74标准的一个子集,但可以很容易地扩展到完全符合。有没有“MOVE相应的”,也不是“ALTER”语句,因为大多数的COBOL程序员(客户)并不需要他们。有因尺寸限制的无报告生成功能也。我们应该只与内存的第一640KB运行,(我不能把当时中断了空间外服务),同时留出了足够的空间运行的“前台”的应用程序。
我希望现在大家明白为什么这个蹩脚的东西有这么多的限制。现在,当我们转向Linux,我们会做更多的,因为有没有这些限制了。
最近浏览的软件
A4Tech 7600 Keyboard Driver 25 Jul 15
SUSE Linux Enterprise Server 23 Nov 17
Windows Standard Serial Communications for Delphi 11 May 16
Access 2000 Sample: Database of Sample Forms 21 Sep 15
SharePoint Document Viewer 22 Jan 15
Right-Click Encrypter 27 Jan 15
Batch HTML To MHT Converter 1 Jan 15
TMS Diagram Studio (Delphi XE2 and C++Builder XE2) 25 Jan 15
OptiVec for Delphi XE6 9 Dec 14
CouchbasePumper for Oracle and Couchbase 12 Feb 17
按类别搜索
热门软件
ooc 3 Jun 15
IPython 20 Feb 15
Lua 17 Aug 18
Frost 3 Jun 15
Runtime Java Class Editor 3 Jun 15
Free Pascal Compiler 22 Jun 18
ADP 17 Feb 15
TinyCOBOL
类似的软件
Project Fortress
2 Jun 15
ArrowHead ASP Server
3 Jun 15
Axiomatic Multi-Platform C
2 Jun 15
boot
20 Feb 15
意见 TinyCOBOL
最近浏览的软件
A4Tech 7600 Keyboard Driver 25 Jul 15
SUSE Linux Enterprise Server 23 Nov 17
Windows Standard Serial Communications for Delphi 11 May 16
Access 2000 Sample: Database of Sample Forms 21 Sep 15
SharePoint Document Viewer 22 Jan 15
Right-Click Encrypter 27 Jan 15
Batch HTML To MHT Converter 1 Jan 15
TMS Diagram Studio (Delphi XE2 and C++Builder XE2) 25 Jan 15
OptiVec for Delphi XE6 9 Dec 14
CouchbasePumper for Oracle and Couchbase 12 Feb 17
按类别搜索
热门软件
NASM - The Netwide Assembler 14 Apr 15
g95 2 Jun 15
PL/1 for GCC 2 Jun 15
GCC ARM Embedded 17 Aug 18
Pyastra 3 Jun 15
FreeBASIC Compiler 7 Mar 16
Perl 17 Aug 18
评论没有发现