Ngày nay, khi nghe tới đến thương hiệu những ngôn từ lập trình như: java, C, C++, C#, PHP, hẳn sẽ quá thân quen thuộc so với chúng ta. Trong nội dung bài viết lần này, tôi muốn reviews đến mọi người một ngôn từ ít phổ cập hơn, đó đó là ngôn ngữ xây dựng Cobol.

Bạn đang xem: Cobol là gì

COBOL là một trong những ngôn ngữ lập trình thay hệ thứ ba và là giữa những ngôn ngữ xây dựng lâu tốt nhất còn được thực hiện (từ những năm 1960). COBOL được lấy từ những chữ loại đầu của trường đoản cú COmmon Business-Oriented Language. Ngôn từ này được sáng tạo bởi bà Grace Hopper(1906-1992), một người thanh nữ phi thường, là một trong những lập trình viên thứ nhất trên cố gắng giới. COBOL thành lập dựa trên ý tưởng rằng ứng dụng nên được viết bằng các dòng lệnh dễ nắm bắt thay vì những chuỗi hàm và bé số. Dựa vào đó, ngay cả doanh nhân cũng có thể viết được phần mềm mà người ta cần.

Hiện trên Cobol là ngữ điệu chạy nhiều nhất trên những máy vi tính Mainframe, hằng ngày, sản phẩm triệu mẫu Cobol được viết một trong những chương trình "Business".Năm 2006, công ty phân tích thị trường công nghệ thông tin Gartner, ra thông báo rằng hiện tại 60% các chương trình chuyên nghiệp hóa được viết hàng ngày được viết bởi ngôn từ COBOL.COBOL được thực hiện nhiều trong những ứng dụng liên quan đến ngân hàng và bảo hiểm.

2.Ưu điểm Cobol:

COBOL gồm rất nhiều chức năng để xử lý tập tin, tốt nhất là theo phong cách xử lý 1 loạt (batch processing). Không có ngôn ngữ nào có công dụng này quanh đó COBOL. COBOL là hạt nhận của vô số phần mềm thương mại vẫn được sử dụng tính đến hiện tại.

COBOL rất đơn giản viết, dễ nhìn đọc lại để sửa hoặc viết chế tạo (rất đặc biệt đối với vậy giới chuyên nghiệp vì fan viết lịch trình rất hoàn toàn có thể đã rời doanh nghiệp 20, 30 năm sau, mà công tác vẫn liên tục chạy).

Ứng dụng COBOL thường khôn cùng lớn. Nhiều vận dụng COBOL bao gồm nhiều triệu (1,000,000 lines) dòng lệnh – với tầm 6,000,000+ loại ứng dụng.

3.Cấu trúc chương trình COBOL

Các chương trình COBOL là một trong chương trình gồm cấu trúc. Từng thành phần của cấu trúc gồm 1 hoặc các thành phần con.

Kiến trúc này bao hàm các phân vùng (Division), vùng (Section), đoạn lệnh (Paragraph), câu lệnh (Sentence) cùng phát biểu (Statement).

000100 IDENTIFICATION DIVISION.000200 ENVIRONMENT DIVISION.000300 DATA DIVISION.000400 PROCEDURE DIVISION.Sau đây họ nhìn vào sơ đồ dưới để phát âm được cấu trúc cha con của các thành phần trong ngôn từ lập trình Cobol

*

Divisions

Một phân vùng là một trong khối mã lệnh, thông thường bao gồm 1 hoặc nhiều vùng, trong các số ấy vị trí bước đầu là địa chỉ sau tên thường gọi phân vùng với vị trí kết thúc là điểm bước đầu một phân vùng tiếp theo sau hoặc xong chương trình.Kiến trúc một chương trình COBOL bao gồm 4 phân vùng (division): IDENTIFICATION DIVISION,ENVIRONMENT DIVISION, DATA DIVISION, PROCEDURE DIVISION.

Sections

Một vùng cũng là 1 trong những khối mã lệnh (nhưng nhỏ dại hơn phân vùng) thường gồm 1 hoặc những đoạn. Một vùng bước đầu bằng thương hiệu vùng và chấm dứt tại vị trí bước đầu vùng tiếp theo hoặc hoặc chấm dứt chương trình.

Paragraphs

Một đoạn là một khối mã lệnh thường bao gồm một hoặc các câu lệnh.

Sentences và statements

Câu lệnh bao gồm một hoặc nhiều mệnh đề và hoàn thành bằng một dấu chấm

4. Phân tích lịch trình “Hello World” với COBOL

Sau đây họ sẽ đối chiếu chương trinh danh tiếng “Hello World” sử dụng ngôn từ lập trình Cobol:

Dòng 000300 là vùng ENVIRONMENT DIVISION được dụng để dìm diện môi trường thiên nhiên khi lịch trình được thực thi.

Dòng 000400 là vùng dữ liệu DATA DIVISIONdòng này để khai báo các biến áp dụng trong chương trình.Chương trình này không tồn tại dữ liệu nêu vùng DATA DIVISION được vứt trống.

Dòng 000500 đến loại 001100 là những dòng vào vùng PROCEDURE DIVISION. Vùng PROCEDURE DIVISION bao gồm hai đoạn (paragraph) từ loại 000700 (PROGRAM-BEGIN) với từ dòng 001000 (PROGRAM-DONE). Thuật ngữ paragraph tất cả một định nghĩa hướng đẫn trong COBOL, nó có chân thành và ý nghĩa gần như là 1 hàm giỏi chương trình bé trong một vài ngôn ngữ thiết kế khác. Tất các những quá trình thực sự của chương trình là tiến hành câu lệnh ở loại 000800.

5. Chính sách về trình bày file trong COBOL

Vùng tiến công số dòng (line numbers area) : gồm 6 ký tự (cột) đầu tiên của mỗi chiếc trong công tác được áp dụng để đặt số thứ tự những dòng code của chương trình.

Vùng thông tư (indicator area) : nằm ở vị trí ký tự đồ vật 7 luôn luôn luôn được quăng quật trắng, ngôi trường hợp mẫu mã là 1 trong dòng ghi chú thì ký kết tự tại địa điểm này là dấu sao (" *").

Vùng A (Area A) : tất cả 4 ký kết tự tiếp sau từ địa điểm thứ 8 mang lại 11 được gọi là. Những phân vùng DIVISION và những đoạn (SECTIONs) phải ban đầu từ vùng này. Thường thì vị trí bước đầu tốt mang lại phân vùng này là bắt đầu từ cột trang bị 8 núm vì các vị trí không giống trong vùng A.

Vùng B (Area B): gồm những ký tự bao gồm vị trí trường đoản cú 12 đến 72. Những câu lệnh phải bước đầu và xong trong vùng B này.

Xem thêm: Đáp Án Đề Thi Vào 10 Môn Văn Hà Nội 2020, Đáp Án Đề Thi Vào Lớp 10 Môn Văn Hà Nội 2020

Vùng không chỉ định: bao hàm các ký tự từ vị trí 73. đầy đủ ký từ này sẽ không còn được xét trong chương trình.