26 computer-science wolfram-mathematica algebra
我将开始学习抽象代数组,环等.我有兴趣了解任何编程语言,如果有的话可以帮助我学习/尝试我在理论上学到的概念.
编辑:我并不是在考虑实施我学到的东西.我有兴趣知道任何已经支持它们的语言.
Tho*_*mas 33
对你的问题可能略有不同,但仍然......函数式语言Haskell使用代数(特别是类别理论)中的概念,如monad,monoids,箭头等等.
使用Haskell的类型类,您还可以将任何对象组成一个组或一个环,例如,只需在它们上定义操作(操作符)即可.但是,保证您定义的操作实际上符合组/环公理是您的责任.
Mathematica有许多有用的函数来处理抽象代数中的概念。不幸的是,它是专有软件并且非常昂贵。 Sage是一个免费的替代品,它也有相当好的抽象代数函数库,尽管我没有广泛使用它,所以我无法对它进行更多评论。
| 归档时间: |
|
| 查看次数: |
10415 次 |
| 最近记录: |