cobol la gi

Trái với việc thông dụng nhập quá khứ, lúc bấy giờ ngôn từ thiết kế Cobol được khá không nhiều người nghe biết. Tuy nhiên, nói theo cách khác Cobol là một trong những ngôn từ thiết kế mang ý nghĩa khả dụng và hữu ích cao. Để làm rõ Cobol là gì, các bạn hãy theo đuổi dõi nội dung bên dưới.

Cobol (Common Business-Oriented Language) là một ngôn từ thiết kế PC mới loại tía, đa phần triệu tập nhập giải quyết và xử lý một yếu tố marketing. Ngôn ngữ này thông thường được dùng nhập khối hệ thống marketing, tài chủ yếu và hành chủ yếu của những doanh nghiệp và cả cơ quan chính phủ. 

Bạn đang xem: cobol la gi

Cobol được cải cách và phát triển vì chưng Hội nghị Ngôn ngữ Hệ thống Dữ liệu (Conference of Data System Languages – CODASYL). Ban đầu, Cobol là thiết kế phía giấy tờ thủ tục (Procedural), tuy nhiên Tính từ lúc năm 2002, nó trở nên lập trình phía đối tượng (Object-oriented).

Cơ bạn dạng các bạn tiếp tục nắm chắc Cobol là gì, phần mềm nhập môi trường xung quanh nào là. Vậy, Cobol đem những Đặc điểm hoặc ưu điểm yếu gì và lại được dùng thông dụng trong mỗi môi trường xung quanh như vậy?

2. Đặc điểm ngôn từ thiết kế Cobol

Những Đặc điểm nổi trội của Cobol hoàn toàn có thể nói tới như:

  • Tính đơn giản và giản dị và chi chuẩn chỉnh hóa: Cobol là một trong những ngôn từ chuẩn chỉnh, dễ dàng học tập. Nó hoàn toàn có thể được biên dịch và thực đua trên rất nhiều loại PC. Trong khi, Cobol còn tương hỗ lượng rộng lớn kể từ vựng cấu hình và mang trong mình 1 phong thái mã hóa logic.
  • Khả năng kim chỉ nan kinh doanh: Khả năng xử lý tệp nâng lên của Cobol được chấp nhận nó xử lý lượng tài liệu đẩy đà. Cobol xử lý rộng lớn 70% giao dịch thanh toán marketing bên trên trái đất. Từ những report đơn giản và giản dị cho tới những giao dịch thanh toán phức tạp, việc dùng Cobol đều tương thích và tạo nên hiệu suất cao.
  • Tính phổ quát: Cobol tiếp tục thích ứng với việc thay cho thay đổi và hoạt động và sinh hoạt marketing trên rất nhiều nền tảng và khí giới. Ngôn ngữ này hỗ trợ những dụng cụ gỡ lỗi và đánh giá cho tới đa số những nền tảng PC.
  • Cấu trúc và kỹ năng ngỏ rộng: Các cấu hình tinh chỉnh và điều khiển logic đã có sẵn nhập Cobol khiến cho bạn đơn giản dễ dàng phát âm, sửa thay đổi và gỡ lỗi. Cobol cũng có thể có kỹ năng không ngừng mở rộng, uy tín và kỹ năng địa hình bên trên những nền tảng.

Không mang trong mình 1 ngôn từ thiết kế nào là tuyệt vời tính cho tới thời khắc thời điểm hiện tại. Cạnh cạnh những điểm mạnh hơn hẳn, Cobol cũng có thể có những giới hạn cần nên coi xét:

  • Vì đem Source Code rộng lớn nên những lúc maintain hoặc sửa đổi phát âm code tiếp tục tiêu hao không hề ít thời hạn và sức lực.
  • Hiện Cobol đang được dần dần bị quên khuấy bởi không nhiều người tiêu dùng và nhịn nhường như không thể được cải cách và phát triển, nâng cấp.

Tại trên đây đem Top việc thực hiện IT thú vị cho tới Top Developers, apply ngay!

3. Cấu trúc công tác Cobol

Một công tác Cobol được tổ chức triển khai phân cấp cho theo đuổi loại bậc. Không nhất thiết nên bao hàm toàn bộ những bộ phận nhập một công tác. Mỗi bộ phận tiếp tục bao hàm một hệ hoặc nhiều bộ phận con cái không giống nhau nằm trong hoạt động và sinh hoạt như:

Xem thêm: nô lệ câm truyện tranh full

  • Division: là phân vùng chủ yếu đem khối mã mệnh lệnh bao hàm một hoặc nhiều vùng. Trong số đó, địa điểm chính thức là địa điểm sau tên thường gọi phân vùng và địa điểm kết giục là vấn đề chính thức một phân vùng tiếp theo sau hoặc kết giục công tác.
  • Section: một vùng cũng là một trong những khối mã mệnh lệnh (nhưng nhỏ rộng lớn phân vùng) thông thường bao hàm một hoặc nhiều đoạn không giống nhau.
  • Paragraph: là một trong những đoạn mệnh lệnh của công tác chủ yếu bao hàm một hoặc nhiều câu mệnh lệnh.
  • Sentence, Statement: câu mệnh lệnh bao hàm một hoặc nhiều mệnh đề không giống nhau và kết giục vì chưng lốt chấm. Trong số đó, một mệnh đề bao hàm một động kể từ / mệnh lệnh Cobol và một hoặc nhiều operand.

Cấu trúc một công tác Cobol tiếp tục bao hàm 4 phân vùng (division). Ta hoàn toàn có thể lược vứt một vài phân vùng, song nên tuân theo đuổi trật tự như sau:

  • Identification Division: hỗ trợ vấn đề về công tác cho tới thiết kế viên và trình biên dịch.
  • Environment Division: hùn xác lập những tệp nguồn vào và Output cho tới công tác.
  • Data Division: bao hàm những vấn đề khai báo trở nên dữ liệu
  • Procedure Division: bao hàm những mã mệnh lệnh dùng dùng làm thao tác bên trên những bộ phận tài liệu đã và đang được khai báo nhập Data Division.

Ví dụ Hello World

4. Ví dụ với công tác “Hello World”

Một ví dụ thân thuộc với toàn bộ những thiết kế viên Lúc chính thức học tập một ngôn từ mới mẻ – “Hello World”. Mã công tác Cobol hiển thị “Hello World” như sau:

000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLO.
000300 ENVIRONMENT DIVISION.
000400 DATA DIVISION.
000500 PROCEDURE DIVISION.
000600
000700 PROGRAM-BEGIN.
000800     DISPLAY "Hello world".
000900
001000 PROGRAM-DONE.
001100     STOP RUN.

Bạn hoàn toàn có thể tưởng tượng rõ ràng như này:

  • Dòng 000100 và 000200: phân vùng Identification Division dùng làm phát hiện những vấn đề cơ bạn dạng về công tác, ở trên đây nó chỉ bao hàm PROGRAM-ID, HELLO.
  • Dòng 000300: vùng Environment Division dùng làm phát hiện môi trường xung quanh Lúc công tác được thực đua. Cobol hoàn toàn có thể chạy được trên rất nhiều nền tảng, nhiều loại máy không giống nhau, và vùng này thông thường dùng làm tinh chỉnh và điều khiển và trấn áp sự không giống nhau trong những loại máy cơ. Trong ví dụ này, công tác không chỉ là đi ra đòi hỏi của một loại máy rõ ràng, bởi vậy vùng Environment Division được vứt rỗng tuếch.
  • Dòng 000400 là vùng tài liệu Data Division bao hàm những tài liệu của công tác. Chương trình này không tồn tại tài liệu nêu vùng Data Division được vứt rỗng tuếch.
  • Dòng 000500 cho tới dòng sản phẩm 001100 là những dòng sản phẩm nhập vùng Procedure Division. Vùng Procedure Division bao hàm nhì đoạn (paragraph) kể từ dòng sản phẩm 000700 (PROGRAM-BEGIN) và kể từ dòng sản phẩm 001000 (PROGRAM-DONE). Thuật ngữ paragraph nhập Cobol gần như là là một trong những hàm hoặc công tác con cái nhập một vài ngôn từ thiết kế không giống. Tất những những việc làm thực sự của công tác là tiến hành câu mệnh lệnh ở dòng sản phẩm 000800.

Một số cảnh báo về phong thái trình diễn Code Lúc thiết kế Cobol

Xem thêm: thành thân với đại thúc của vương gia

  • Mỗi công tác Cobol đem 80 ký tự động từng dòng
  • Vùng viết số dòng sản phẩm (line numbers area) : bao gồm 6 ký tự động (cột) trước tiên của từng dòng sản phẩm nhập công tác được dùng nhằm viết số trật tự những dòng sản phẩm code của công tác.
  •  Vùng thông tư (indicator area) : nằm tại vị trí ký tự động loại 7, tế bào mô tả phần tiếp theo sau vì chưng lốt ‘- hoặc một phán xét vì chưng lốt ‘* hoặc lốt ‘/.
  • Vùng A (Area A) : 4 ký tự động tiếp theo sau (8-11) chứa chấp những phân vùng (Division) và những đoạn (Sections). Thông thông thường địa điểm chính thức đảm bảo chất lượng cho tới phân vùng này là chính thức kể từ cột loại 8 chứ không những địa điểm không giống nhập vùng A.
  • Vùng B (Area B): bao gồm những ký tự động toạ lạc kể từ 12 cho tới 72. Các câu mệnh lệnh nên chính thức và kết giục nhập vùng B này.
  • Vùng không chỉ là định: bao hàm những ký tự động từ vựng trí 73. Những ký tự động này sẽ không còn được xét nhập công tác.

Trên đó là những kiến thức và kỹ năng tổng quan tiền xoay xung quanh định nghĩa Cobol là gì. Cobol ko nên là một trong những ngôn từ thiết kế thích hợp thời như Python tuy nhiên nó là một trong những ngôn từ cần thiết. Hi vọng những vấn đề bên trên sẽ hỗ trợ ích cho chính mình trong các việc thể hiện ra quyết định đem nên học tập Cobol.

Những nội dung bài viết này cũng hoặc nè:

  • Cách Trình Duyệt Hiển Thị Website Của Bạn
  • Học một ngôn từ thiết kế mới mẻ thế nào là cho tới hiệu quả?
  • Nên học tập ngôn từ thiết kế nào là nhằm sau đây dễ dàng van việc?

Đừng bỏ qua Top việc thực hiện IT bên trên TopDev nhé!

Tác giả

Bình luận