COBOL là gì

Cobol La Gi



Trong bài viết này, chúng ta sẽ thảo luận về sự ra đời và các nguyên tắc cơ bản của ngôn ngữ COBOL. COBOL là viết tắt của Common Business Oriented Language. COBOL đặc biệt chủ yếu được sử dụng cho khối lượng lớn ứng dụng và xử lý giao dịch của hàng tỷ giao dịch kinh doanh mọi lúc mọi nơi.

Chính xác thì chúng ta có thể thấy COBOL ngày nay ở đâu?

  • Ngôn ngữ lập trình COBOL đóng một vai trò quan trọng trong các hệ thống ATM vì nó được sử dụng trong gần 95% tất cả các giao dịch thẻ được thực hiện tại các máy ATM.
  • COBOL đóng một vai trò quan trọng trong phần lớn các giao dịch trực tiếp với ước tính 80% sử dụng ngôn ngữ lập trình.
  • Trên cơ sở hàng ngày, các hệ thống COBOL tạo điều kiện thuận lợi cho khoảng ba nghìn tỷ đô la trong thương mại.
  • Trên cơ sở hàng ngày, số lượng giao dịch COBOL được thực hiện cao hơn 200 lần so với số lượng tìm kiếm trên Google được thực hiện.

Các tính năng của COBOL

  • Đó là một ngôn ngữ lập trình tuân theo cách tiếp cận có cấu trúc.
  • Nó được viết bằng phiên bản tiếng Anh nên dễ hiểu.
  • Thật dễ dàng để duy trì tất cả các khía cạnh của phần cứng và phần mềm của nó.
  • Nó có khả năng tính toán rất cao.
  • Trong triển vọng của các chương trình ứng dụng, nó dễ hiểu hơn.
  • Nó có nhiều khả năng đọc chương trình ứng dụng.

Các loại COBOL

  • COBOL dựa trên PC
    1. Ứng dụng kích thước nhỏ
    2. MF COBOL (cửa sổ)
    3. Trình biên dịch GNUCOBOL IDE (IDE mở)
  • Máy tính lớn thực sự COBOL so với COBOL KS (nguồn hình ảnh hóa) COBOL
    1. Ứng dụng kích thước lớn
    2. VS-COBOL II

Cài đặt COBOL trên máy cục bộ

Để cài đặt COBOL trên Ubuntu/Linux, chúng ta phải làm theo các bước đơn giản sau:

Đầu tiên, cập nhật cơ sở dữ liệu “apt” trong thiết bị đầu cuối.









Sau đó, để cài đặt COBOL trên máy, hãy sử dụng lệnh này:







Cuối cùng, để kiểm tra cài đặt COBOL, hãy sử dụng lệnh này:



Bảng mã hóa

Đây là tiêu chuẩn mã hóa mà chúng tôi phải tuân theo trong chương trình của mình:

  • 1 – 6 trang/số dòng – tùy chọn (do trình biên dịch gán tự động)
  • 7 phần tiếp theo (-), lệnh (*), bắt đầu một trang mới (/)
  • Dòng gỡ lỗi (D)
  • 8 – 11 Cột A – Phần, Mục, Đoạn, 01, 77 kê khai bắt đầu từ đây
  • 12 – 72 Cột B – Tất cả các câu lệnh và khai báo khác bắt đầu từ thời điểm này.
  • Trường nhận dạng 73-80 hiển thị trong danh sách nguồn nhưng bị trình biên dịch bỏ qua

Cấu trúc ngôn ngữ

Ngôn ngữ COBOL được sử dụng để xây dựng các chương trình nhằm phát triển các ứng dụng. Các chương trình chủ yếu được chia thành bốn phần:

Bộ phận nhận dạng:

Đó là bộ phận đầu tiên và chương trình được xác định ở đây. Là một thành phần bắt buộc, PROGRAMID theo sau là tên do người dùng xác định, phải được đưa vào đoạn văn. Các đoạn khác trong chương trình là tùy chọn và phục vụ mục đích tài liệu.

  1. bộ phận nhận dạng
  2. ID CHƯƠNG TRÌNH, TÊN CHƯƠNG TRÌNH
  3. TÁC GIẢ, BÌNH LUẬN BÀI VIẾT
  4. NGÀY VIẾT, NHẬN XÉT
  5. NGÀY BIÊN SOẠN, NHẬN XÉT
  6. AN NINH, LỐI VÀO SOMMENT

Phòng Môi trường:

Bản thân tên cho biết rằng nó liên quan đến môi trường như phần cứng, máy tính và tệp được sử dụng. Nó có hai phần: Phần Cấu hình (chương trình nơi nó được biên dịch) và Phần Đầu vào Đầu ra (các tệp được sử dụng trong chương trình).

  • KIỂM SOÁT TẬP TIN
  • KIỂM SOÁT I-O

Bộ phận dữ liệu:

Nó là một phần của CBL PGM nơi mọi mục dữ liệu được chương trình xử lý. Trước khi sử dụng dữ liệu trong Bộ phận thủ tục thì phải khai báo trước trong phần này. Ứng dụng này không là gì ngoài dữ liệu được chia thành tạm thời và vĩnh viễn.

Nhiệt độ : Biến này có thể truy cập được trong suốt quá trình thực hiện chương trình.

uốn : Nó có sẵn sau khi hoàn thành chương trình.

  • Phần tệp
  • Phần lưu trữ làm việc
  • Phần truyền thừa

Phần lưu trữ làm việc:
Nó chủ yếu được sử dụng để khai báo các biến hoặc tên dữ liệu do người dùng định nghĩa.

Tiêu chuẩn đặt tên:

  • Tên biến phải bao gồm 1-30 ký tự chữ và số.
  • Nó nên chứa ít nhất một bảng chữ cái.
  • Không có khoảng cách giữa các ký tự.
  • Không sử dụng các từ đảo ngược như THỜI GIAN, THÊM, TÍNH TOÁN.
  • Không có ký tự đặc biệt như # và $.
  • Ví dụ: WS-EMPNO, WS-EMPNAME

Chương trình COBOL cơ bản

Ví dụ lập trình 1:

bộ phận nhận dạng.
id chương trình. 'Xin chào' .

phân chia thủ tục.
trưng bày 'Học COBOL rất vui!' .
ngừng chạy.

đầu ra :

Cái bảng @ Ubuntu : ~ / máy tính để bàn / pp$ cobc -xjF pk.cbl
Học COBOL rất thú vị !
Cái bảng @ Ubuntu: ~ / máy tính để bàn / trang$

Giải trình :
Trong ví dụ đầu tiên này, chúng tôi đang cố gắng chỉ cho bạn cách một chương trình COBOL cơ bản được biên dịch và chạy. Ở đây, chúng tôi cung cấp giá trị “xin chào” dưới dạng id chương trình. Sau đó, chúng tôi in một dòng đơn giản là “Học COBOL rất thú vị!” thuộc bộ phận thủ tục.

Ví dụ lập trình 2:

PHÒNG NHẬN DẠNG
CHƯƠNG TRÌNH-ID. “thêm_của_2_số”.
PHÂN DỮ LIỆU.
PHẦN CÔNG TÁC-BẢO QUẢN.

77 X PIC 9 ( 4 ) .
77 Y HÌNH 9 ( 4 ) .
77 ZPIC 9 ( 4 ) .
BỘ PHẬN THỦ TỤC.
VÌ.
TRƯNG BÀY ' Xin giá trị của X = ' .
CHẤP NHẬN X .
TRƯNG BÀY ' Xin vui lòng giá trị của Y = ' .
CHẤP NHẬN Y .
TÍNH TOÁN Z = X + Y.
TRƯNG BÀY ' Phép cộng của X và Y là=' .
HIỂN THỊZ.
DỪNG CHẠY.

đầu ra :

Cái bảng @ Ubuntu: ~ / máy tính để bàn / pp$ cobc -xjF kk.cbl
làm ơn X giá trị của =
55
Xin vui lòng Y'
S giá trị =
5
Cộng X và Y =
0060
Cái bảng @ Ubuntu: ~ / máy tính để bàn / trang$

Giải trình :
Ở đây, chúng tôi đưa ra một ví dụ lập trình demo khác, trong đó chúng tôi chỉ hiển thị kết quả của phép cộng hai số. Đối với điều này, chúng tôi lấy ba biến – X, Y và Z – trong phần lưu trữ làm việc. Chúng tôi lấy các giá trị từ người dùng và giữ nó bên trong các biến X và Y trong phần phân chia thủ tục. Sau đó, chúng ta chỉ cần cộng hai số này và gán chúng bên trong biến Z.

Phần kết luận

Trong chủ đề này, chúng tôi đề cập đến tất cả các khía cạnh và kiến ​​thức cơ bản về COBOL. Chúng tôi hy vọng rằng bạn có thể hiểu tất cả các lĩnh vực của ngôn ngữ COBOL để bạn có thể dễ dàng thực hiện các kiến ​​thức cơ bản về COBOL trong thế giới thực tế hoặc bất kỳ dự án thực tế nào.