Lập trình hướng cấu trúc là gì?

Lập trình hướng cấu trúc là gì?
Lập trình hướng cấu trúc là một tập con của lập trình thủ tục. Tại đây, các khối chức năng được thực hiện theo trình tự, tình huống và lặp lại nhiều lần.

Lập trình hướng cấu trúc là gì?

Lập trình hướng cấu trúc còn được gọi là lập trình hướng thủ tục (Procedure Oriented Programming - POP), như kỹ thuật truyền thống. Trong đó, chương trình được chia thành các hàm, để đơn giản hóa công việc.

Trong POP, chương trình sẽ phân thành nhiều phần để giải quyết một bài toán cụ thể. Vì vậy, nó phù hợp với những vấn đề nhỏ, có luồng dữ liệu rõ ràng, cần phải tư duy giải thuật rõ ràng, Developer có khả năng tự quản lý được mọi truy cập, cho đến các dữ liệu của phần mềm.

Một số ngôn ngữ lập trình hướng cấu trúc như Pascal, C...

Lập trình hướng cấu trúc là gì?

Tìm hiểu về lập trình hướng cấu trúc

Đặc điểm 

  • Tập trung vào thuật toán cần thực hiện.
  • Chương trình lớn được chia nhỏ, có thể gọi tới một hoặc nhiều lần theo thứ tự bất kỳ.
  • Phần lớn các hàm đều sử dụng dữ liệu chung.
  • Thông tin trong hệ thống luôn được chuyển đổi.
  • Sử dụng cách tiếp cần top-down trong thiết kế.

Lập trình hướng cấu trúc là gì?

Nhược điểm

  • Trong lập trình hướng cấu trúc, người ta thường quan tâm đến vấn đề phát triển, mà ít ai để ý tới dữ liệu, thứ mà họ dùng để xử lý công việc.
  • Không hỗ trợ tái sử dụng mã nguồn, mỗi cấu trúc dữ liệu chỉ phù hợp với một số thuật toán, khi thay đổi mô hình, thì nó sẽ linh hoạt chuyển đổi theo.

Ưu điểm

  • Tư duy giải thuật rõ ràng.
  • Đơn giản, dễ hiểu.
  • Cung cấp khả năng sử dụng lại cùng một mã trên nhiều địa chỉ khác nhau.
  • Tạo điều kiện thuận lợi trong việc theo dõi môi trường.

Lập trình hướng cấu trúc là gì?