FreeMat是一个自由开源的数值计算环境和编程语言,类似于MATLAB和GNU Octave。同时支持许多MATLAB函数和一些IDL功能。
Timsort 是一种混合稳定的排序算法,源自归并排序和插入排序,旨在较好地处理真实世界中各种各样的数据。它使用了 Peter Mcllroy 的"乐观排序和信息理论上复杂性"中的技术,参见 第四届年度ACM-SIAM离散算法研讨会论文集,第467-474页,1993年。 它由 Tim Peters 在2002年实现,并应用于 Python。该算法通过查找已经排好序的数据子序列,在此基础上对剩余部分更有效地排序。 该算法通过不断地将特定子序列与现有的 run 合并,直到满足某些条件为止来达成的更有效的排序。 从 2.3 版本起,Timsort 一直是 Python 的标准排序算法。 它还被 Java版本历史, Android, GNU Octave, Google Chrome, 和 Swift 用于对非原始类型的数组排序。
简单包装界面产生器是一个开源软件工具,用来将C语言或C++写的计算机程序或函式库,连接脚本语言,例如Lua, Perl, PHP, Python, R语言, Ruby, Tcl, 和其它语言,例如C, Java, JavaScript, Go, D语言, OCaml, GNU Octave, Scilab以及Scheme. 也可以输出成XML格式。