COBOL - Tổng quan
Giới thiệu về COBOL
COBOL là một ngôn ngữ cấp cao. Người ta phải hiểu cách thức hoạt động của COBOL. Máy tính chỉ hiểu mã máy, một dòng nhị phân 0s và 1s. Mã COBOL phải được chuyển đổi thành mã máy bằng cách sử dụngcompiler. Chạy nguồn chương trình thông qua trình biên dịch. Đầu tiên, trình biên dịch sẽ kiểm tra bất kỳ lỗi cú pháp nào và sau đó chuyển nó thành ngôn ngữ máy. Trình biên dịch tạo một tệp đầu ra được gọi làload module. Tệp đầu ra này chứa mã thực thi ở dạng 0s và 1s.
Sự phát triển của COBOL
Trong suốt những năm 1950, khi các doanh nghiệp đang phát triển ở phía Tây của thế giới, nhu cầu tự động hóa các quy trình khác nhau để dễ vận hành và điều này đã sinh ra một ngôn ngữ lập trình cấp cao dùng để xử lý dữ liệu kinh doanh.
Năm 1959, COBOL được phát triển bởi CODASYL (Hội nghị về Ngôn ngữ Hệ thống Dữ liệu).
Phiên bản tiếp theo, COBOL-61, được phát hành vào năm 1961 với một số sửa đổi.
Năm 1968, COBOL đã được ANSI chấp thuận là ngôn ngữ tiêu chuẩn để sử dụng thương mại (COBOL-68).
Nó một lần nữa được sửa đổi vào năm 1974 và 1985 để phát triển các phiên bản tiếp theo có tên lần lượt là COBOL-74 và COBOL-85.
Năm 2002, Object-Oriented COBOL được phát hành, có thể sử dụng các đối tượng được đóng gói như một phần bình thường của lập trình COBOL.
Tầm quan trọng của COBOL
COBOL là ngôn ngữ lập trình cấp cao đầu tiên được sử dụng rộng rãi. Nó là một ngôn ngữ giống như tiếng Anh, thân thiện với người dùng. Tất cả các hướng dẫn có thể được mã hóa bằng những từ tiếng Anh đơn giản.
COBOL cũng được sử dụng như một ngôn ngữ tự lập tài liệu.
COBOL có thể xử lý xử lý dữ liệu khổng lồ.
COBOL tương thích với các phiên bản trước của nó.
COBOL có thông báo lỗi hiệu quả và do đó, việc giải quyết lỗi dễ dàng hơn.
Đặc điểm của COBOL
Ngôn ngữ chuẩn
COBOL là một ngôn ngữ tiêu chuẩn có thể được biên dịch và thực thi trên các máy như IBM AS / 400, máy tính cá nhân, v.v.
Định hướng kinh doanh
COBOL được thiết kế cho các ứng dụng định hướng kinh doanh liên quan đến miền tài chính, miền quốc phòng, v.v. Nó có thể xử lý khối lượng dữ liệu khổng lồ nhờ khả năng xử lý tệp nâng cao.
Ngôn ngữ mạnh mẽ
COBOL là một ngôn ngữ mạnh mẽ vì nhiều công cụ kiểm tra và gỡ lỗi của nó có sẵn cho hầu hết các nền tảng máy tính.
Ngôn ngữ có cấu trúc
Các cấu trúc điều khiển logic có sẵn trong COBOL giúp dễ đọc và sửa đổi hơn. COBOL có các phân chia khác nhau nên rất dễ gỡ lỗi.