Lập trình thủ tục

Phương pháp lập trình thủ tục (procedural programming) chính là cách thực hiện phương pháp hướng chức năng kể trên. Phương pháp thủ tục chia một chương trình (chức năng) lớn thành các khối chức năng hay hàm (thủ tục) đủ nhỏ để dễ lập trình và kiểm tra. Mỗi hàm có một điểm bắt đầu và một điểm kết thúc và có dữ liệu và logic riêng. Trong một hệ thống chương trình, các biến có các phạm vi nhìn thấy nhất định. Trong chương trình, các hàm làm việc độc lập với nhau. Dữ liệu được chuyển đổi qua lại thông qua các tham số gọi hàm. Việc chia chương trình thành các hàm cho phép nhiều người có thể tham gia vào việc xây dựng chương trình. Mỗi người xây dựng một hay một số các hàm độc lập với nhau. Phương pháp này dẫn đến một khái niệm mới – sự trừu tượng hóa. Sự trừu tượng hóa có thể xem như khả năng quan sát một sự việc mà không cần xem xét đến các chi tiết bên trong của nó. Trong một chương trình thủ tục, chúng ta chỉ cần biết một hàm nào đó có thể làm được những công việc cụ thể gì là đủ. Còn làm thế nào để thực hiện công việc đó là không quan trọng, chừng nào hàm còn tin cậy được thì còn có thể dùng nó mà không cần phải biết nó thực hiện đúng đắn chức năng của mình như thế nào. Điều này gọi là sự trừu tượng hóa theo chức năng (functional abstraction) (hay còn gọi là sự chuyên môn hóa) và là nền tảng của lập trình thủ tục.

Tham khảo

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Lịch sử ngoài đời thật cho tới các diễn biến trong Attack on Titan
Lịch sử ngoài đời thật cho tới các diễn biến trong Attack on Titan
Attack on Titan là một bộ truyện có cốt truyện rất hấp dẫn, đừng nên đọc để bảo toàn trải nghiệm tận hưởng bộ truyện nếu bạn chưa đọc truyện.
Fury (2019): Chiến tranh và người lính thủy đánh bộ qua lăng kính điện ảnh
Fury (2019): Chiến tranh và người lính thủy đánh bộ qua lăng kính điện ảnh
Fury (2014) sẽ đem lại cho bạn cái nhìn chân thực, những mặt tối và hậu quả nặng nề đằng sau các cuộc chiến tranh mà nhân loại phải hứng chịu.
Phân tích về nhân vật Yimir và mối quan hệ giữa tình cảnh của cô và Mikasa
Phân tích về nhân vật Yimir và mối quan hệ giữa tình cảnh của cô và Mikasa
Là một nô lệ, Ymir hầu như không có khả năng tự đưa ra quyết định cho chính bản thân mình, cho đến khi cô quyết định thả lũ heo bị giam cầm
Sự sụp đổ của chế độ bản vị vàng
Sự sụp đổ của chế độ bản vị vàng
Bản vị vàng hay Gold Standard là một hệ thống tiền tệ trong đó giá trị của đơn vị tiền tệ tại các quốc gia khác nhau được đảm bảo bằng vàng (hay nói cách khác là được gắn trực tiếp với vàng.