Chia sẻ - COBOL - Ngôn ngữ lập trình 60 tuổi | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We need money to operate the site, and almost all of it comes from our online advertising.

If possible, please support us by clicking on the advertisements.

Please add vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

Chia sẻ COBOL - Ngôn ngữ lập trình 60 tuổi

thomastr

Rìu Bạc
Ngon-ng-60-tui.jpg


COBOL Ngôn ngữ lập trình 60 tuổi

Bạn có biết cách viết mã bằng Ngôn ngữ định hướng kinh doanh phổ biến, được biết đến với tên gọi là COBOL không?
Nếu bạn quen thuộc với ngôn ngữ lập trình, được phát triển lần đầu tiên vào năm 1959,

COBOL hiếm khi được dạy cho các lập trình viên mới, những người có xu hướng tập trung vào các ngôn ngữ hiện đại hơn như Python, hầu hết những người thành thạo ngôn ngữ này đều ở độ tuổi từ 44 đến 55.
Nhưng nền tảng này vẫn cực kỳ phổ biến, đặc biệt là trong ngành tài chính Hoa Kỳ.
Một báo cáo năm 2017 của Reuters cho thấy có 220 tỷ dòng COBOL đang được sử dụng, trong khi 43% hệ thống ngân hàng được xây dựng trên đó và 95% các giao dịch rút tiền ATM dựa vào mã này.

COBOL là một ngôn ngữ lập trình thế hệ thứ ba và là một trong những ngôn ngữ lập trình lâu nhất còn được sử dụng (từ thập niên 1960).
COBOL được lấy từ các chữ cái đầu của từ COmmon Business-Oriented Language.
Mục đích của nó là hướng đến thương mại, tài chính và các hệ quản lý của các công ty và chính phủ.

Sức mạnh của COBOL và điều giải thích tại sao ngôn ngữ này vẫn còn được ưa chuộng hơn 40 năm sau lúc ra đời:

COBOL có rất nhiều chức năng để xử lý tập tin, nhất là theo cách xử lý hàng loạt (batch processing).
Không có ngôn ngữ nào có chức năng này ngoài COBOL
COBOL rất dễ viết, dễ đọc lại để sửa hoặc viết thêm vào (rất quan trọng đối với thế giới chuyên nghiệp vì người viết chương trình rất có thể đã rời công ty 20, 30 năm sau, mà chương trình vẫn tiếp tục chạy)

Chuẩn COBOL 2002 hỗ trợ lập trình hướng đối tượng và các tính năng lập trình hiện đại khác.
Hiện tại Cobol là ngôn ngữ chạy nhiều nhất trên các máy vi tính Mainframe, hằng ngày, hàng triệu dòng Cobol được viết trong những chương trình "Business".
Năm 2006, công ty nghiên cứu 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 được viết hằng ngày được viết bởi ngôn ngữ COBOL.

COBOL được sử dụng nhiều trong các ứng dụng liên quan đến ngân hàng và bảo hiểm.
COBOL cũng được sử dụng trong các cơ quan chính phủ liên bang như Bộ Cựu chiến binh, Bộ Tư pháp và Quản lý An sinh Xã hội.

Đẻ dáp ứng nhu cầu, IBM đã phát hành một khóa đào tạo COBOL miễn phí cùng với một diễn đàn nơi những người có kinh nghiệm về ngôn ngữ có thể hỗ trợ các cơ quan và nhà tuyển dụng có nhu cầu.

Lịch sử của COBOL

unnamed.jpg


Đây là những cột mốc quan trọng trong lịch sử của COBOL:

Cobol_Promo-original_promo..jpg


- COBOL được thiết kế lần đầu tiên vào năm 1959 bởi CODASYL.
- Cuối năm 1962, IBM tuyên bố rằng COBOL sẽ là ngôn ngữ phát triển chính của họ.
- Phiên bản COBOL năm 1965 giới thiệu các phương tiện để xử lý các tệp và bảng lưu trữ dung lượng lớn
- Năm 1968, COBOL được công nhận và phê duyệt bởi ngôn ngữ tiêu chuẩn ANSI cho mục đích thương mại tiêu chuẩn.
- Đến năm 1970, COBOL đã trở thành ngôn ngữ lập trình được sử dụng rộng rãi trên thế giới.
- Năm 1982, ISO đã cài đặt Nhóm làm việc đầu tiên của SC5: WG4 COBOL
- Năm 1985, nhóm làm việc ISO 4 đã được chấp nhận phiên bản tiêu chuẩn đề xuất ANSI này.
- Năm 2002, COBOL hướng đối tượng đầu tiên được phát hành có thể được gói gọn, như một phần của COBOL.
- Năm 2012, các cuộc khảo sát của Computerworld đã phát hiện ra rằng hơn 60% các tổ chức vẫn đang sử dụng COBOL.
- Trong COBOL 2014 bao gồm các tính năng như nạp chồng Phương thức, bảng công suất động, v.v.

Vẫn còn rất nhiều hệ thống kế thừa được viết bằng COBOL.
Cho dù bạn muốn duy trì chúng hoặc chuyển chúng sang các ngôn ngữ lập trình khác, thì vẫn đáng để học hỏi COBOL. ...
Bạn có thể sử dụng kiến thức của mình trong các ngôn ngữ lập trình để xây dựng mã tốt hơn, sạch hơn và hiệu quả hơn.

Mã được viết tốt là một tác phẩm nghệ thuật.
Luôn luôn có được, sẽ luôn luôn được.
Một lập trình viên rút ra một ý nghĩ khá nhiều từ hư không và biến nó thành một ý tưởng làm việc có thể được sử dụng bởi những người khác.
Nó là biểu hiện trừu tượng thực sự.
Lập trình máy tính đòi hỏi một chiều sâu của sự sáng tạo và kỷ luật logic khó tìm thấy ở nơi khác.
Có lẽ kiến trúc và khoa học lý thuyết đến gần.
 
Sửa lần cuối:

anhtuanpham87

Rìu Bạc
Ngôn ngữ này mình mới nghe lần đầu tiên
 


Top