Bây giờ, chúng tôi đã học được rằng với tư cách là các lập trình viên, chúng tôi bắt đầu viết mã chỉ là mã thủ tục thuần túy cho một thứ gì
đó có tổ chức hơn bằng cách sử dụng một thứ như lập trình hướng đối tượng.
Và chúng tôi đã nói về cách chúng tôi có các ngôn ngữ như Smalltalk có khái niệm về các lớp và đối tượng này
để tổ chức mã của chúng tôi thành các hộp chức năng này.
Bây giờ, cùng lúc đó, cũng có ý tưởng về một mô hình khác được gọi là lập trình chức năng và các ngôn
ngữ giống như lược đồ đã giới thiệu ý tưởng về lập trình chức năng này.
Bây giờ, hãy nhớ rằng, mô hình là một cách để chúng ta suy nghĩ về mã của mình và tổ chức mã của chúng ta.
Và cho đến thời điểm này, chúng ta đã học về lập trình hướng đối tượng.
Trong một vài video tiếp theo, tôi muốn giải quyết ý tưởng về lập trình chức năng này.
Bây giờ một số khái niệm đã khác với lập trình hướng đối tượng, nhưng điều đó không có nghĩa là
bạn phải chọn cái này hay cái kia hoặc cái này tốt hơn cái kia.
Thay vào đó, chúng ta có thể sử dụng các khái niệm từ cả hai để suy nghĩ như các lập trình viên và hiểu rằng có sự cân bằng, ưu và
nhược điểm đối với mỗi loại.
Và chúng tôi sẽ thử và khám phá điều đó trong một vài video tiếp theo.
Vậy lập trình hàm là gì?
Hãy cùng tìm hiểu.