TinyCOBOL

Phần mềm chụp màn hình:
TinyCOBOL
Các chi tiết về phần mềm:
Phiên bản: 0.66
Ngày tải lên: 11 May 15
Nhà phát triển: The Tiny Cobol Team
Giấy phép: Miễn phí
Phổ biến: 54

Rating: 1.5/5 (Total Votes: 2)

TinyCOBOL là một trình biên dịch mã nguồn mở cho các COBOL (x86) nền tảng IA32.
Ý kiến ​​phát triển
Trình biên dịch này lần đầu tiên được thực hiện để tạo ra một TSR (chấm dứt và nằm thường trú), chương trình thuộc hệ điều hành DOS cho gia đình tôi của vi-thiết bị đầu cuối kết nối với một máy tính. Các mã được tạo ra không thể là C (vào thời đó), cho là không có tự do có sẵn trình biên dịch C cho làm "giai đoạn thứ hai" dịch. Tôi được cho là để tạo ra ngôn ngữ lắp ráp MASM-tương thích.
Các trình biên dịch cũng được yêu cầu phải giao tiếp với một nhiệm vụ đa nhỏ, trách nhiệm làm cho giao diện điều khiển máy tính có sẵn cho các nhiệm vụ khác, trong khi làm tất cả các xử lý trên nền. Vì vậy, các mã có được đầy đủ reentrant (một số thiết bị đầu cuối có thể chạy nó cùng một lúc), với một đống riêng biệt và khu vực phân đoạn dữ liệu khác nhau, nhưng với diện tích chữ thường.
Tôi đã phải tháo rời 2 chân lông cao của danh sách, để hiểu làm thế nào để làm cho công việc này bên trong hệ điều hành DOS, do đó, không hoạt động (thậm chí "tạm dừng" key) có thể làm cho hệ thống không có sẵn tại nền, hoặc các vi-thiết bị đầu cuối sẽ không chạy.
Trình biên dịch là rất nhỏ, và chỉ chấp nhận một tập hợp con của tiêu chuẩn COBOL 74, nhưng có thể dễ dàng mở rộng để tuân thủ đầy đủ. Không có "MOVE TƯƠNG ỨNG" cũng không "ALTER" báo cáo, như hầu hết các lập trình COBOL (khách hàng của chúng tôi) đã không yêu cầu họ. Không có báo cáo tạo ra các chức năng cũng có, bởi vì trong những hạn chế kích thước. Chúng tôi đã phải chạy chỉ với 640KB đầu tiên của bộ nhớ, (tôi không thể đặt vào thời gian đó làm gián đoạn dịch vụ bên ngoài không gian đó) trong khi để lại đủ không gian để chạy "tiền cảnh" các ứng dụng.
Tôi hy vọng tất cả mọi người hiện đều hiểu lý do tại sao điều này crappy đã có rất nhiều hạn chế. Bây giờ, khi chúng tôi đang di chuyển đến Linux, chúng tôi sẽ làm được nhiều hơn, như có ai trong số những hạn chế nữa.

Phần mềm tương tự

GNU BPEL2oWFN
GNU BPEL2oWFN

3 Jun 15

Shed Skin
Shed Skin

15 Apr 15

CmdOption
CmdOption

28 Sep 15

bigloo
bigloo

20 Feb 15

Ý kiến ​​để TinyCOBOL

Bình luận không
Nhập bình luận
Bật hình ảnh!