Tôi tham gia giảng dạy toán học cho các lớp học với các yêu cầu như đặc tả Toán học cấp độ AS và A.
Sách lớp thường cung cấp các ví dụ về phần mềm máy tính được áp dụng cho các nhiệm vụ toán học, nhưng chúng thường dựa trên các ứng dụng phần mềm như mathlab, mathicala hoặc derive.
Ngay cả khi một ngôn ngữ lập trình thực sự được sử dụng, nó vẫn là ngôn ngữ được kết hợp cũ như Pascal. Và điều này thực sự đáng buồn theo ý kiến của tôi.
Bởi vì, Haskell nổi tiếng với cảm giác của mình với toán học, và vì tôi cũng thích nó, tôi muốn hỏi liệu Haskell có phải là một lựa chọn tốt như phương pháp tập thể dục mở rộng cho sinh viên của một lớp đại học năm thứ nhất. Các môn học điển hình là các hàm, caclulus, giới hạn, nhưng cũng có thể là đại số tuyến tính.
Tôi đã có kinh nghiệm kiến thức trung cấp về lập trình (c #, ruby, powershell, javascript, tex) và cũng đã tiếp cận lập trình chức năng với XSLT.
Câu trả lời sẽ được nâng cao có trách nhiệm. Các câu trả lời dài bao gồm cả một số ví dụ cơ bản về mã Haskell được áp dụng cho toán học, chẳng hạn như đại số tuyến tính (ví dụ không gian vectơ), đa thức, giải phương trình tuyến tính được đánh giá cao và nhắm mục tiêu như mong muốn.