Я участвую в преподавании математики в классах с такими требованиями, как AS и спецификация уровня A по математике.
Учебники обычно предоставляют примеры компьютерного программного обеспечения, применяемого для математических задач, но обычно они основаны на таких прикладных программах, как mathlab, mathematica или производные.
Даже когда используется настоящий язык программирования, он обычно является старым языком, таким как Pascal. И это действительно грустно на мой взгляд.
Потому что Хаскелл известен своими чувствами к математике, а также потому, что я заинтересован в этом, я хотел бы спросить, является ли Хаскелл хорошим выбором в качестве метода дополнительных упражнений для студентов первого курса университета. Типичными предметами являются функции, caclulus, пределы, но также и линейная алгебра, например.
Имею средний опыт работы в программировании (c #, ruby, powershell, javascript, tex), а также уже подошел к функциональному программированию с использованием XSLT.
Ответы будут проголосованы ответственно. Подробные ответы, включающие также некоторые основные примеры кода на языке Haskell, примененного к математике, такие как линейная алгебра (например, векторное пространство), полиномы, решение линейных уравнений, высоко ценятся и нацелены на то, чтобы найти их.