Khai báo so với mệnh lệnh. Lập trình chức năng là một mô hình khai báo, có nghĩa là logic chương trình được thể hiện mà không mô tả rõ ràng điều khiển luồng. Các chương trình bắt buộc dành các dòng mã mô tả các bước cụ thể được sử dụng để đạt được kết quả mong muốn ÃƒÂ ¢ Ã‚â‚¬Ã‚â € điều khiển luồng: Cách thực hiện mọi việc.