Вы использовали исключительное в своем вопросе, но обычно существует несколько авторитетных серверов имен, RFC 1034 рекомендует по крайней мере два.
, Если Вы не имеете в виду "основной сервер имен" и не "авторитетный сервер имен". Вторичные серверы имен авторитетные.
Для обнаружения серверов имен домена на Unix:
% dig +short NS stackoverflow.com
ns52.domaincontrol.com.
ns51.domaincontrol.com.
Для обнаружения сервера, перечисленного как основной (понятие "основных" довольно нечетко в эти дни и обычно не имеет никакого хорошего ответа):
% dig +short SOA stackoverflow.com | cut -d' ' -f1
ns51.domaincontrol.com.
Для проверки discrepencies между серверами имен мое предпочтение переходит к старому check_soa
инструмент, описанный в Liu & Albitz "DNS & BIND" книга (редактор O'Reilly). Исходный код доступен в http://examples.oreilly.com/dns5/
% check_soa stackoverflow.com
ns51.domaincontrol.com has serial number 2008041300
ns52.domaincontrol.com has serial number 2008041300
Здесь, два авторитетных сервера имен имеют тот же порядковый номер. Хороший.
R / S + для статистических вычислений
Другие языки статистики: SAS, SPSS, STATA, GAUSS и т. Д.
Octave, открытый клон Matlab
Fortress, " язык для высокопроизводительных вычислений, который обеспечивает абстракцию и безопасность типов наравне с принципами современных языков программирования ».
Maple
Maxima
R , Numpy / scipy для Python, Maple , Yacas , даже Fortran ].
Это может иметь только историческое значение, но Fortan (математическая система IBM для mula Tran система счисления) особенно подходит для числовых вычислений и научных вычисления.
Всегда есть APL со встроенными матричными операторами. Современный APL поддерживает даже .NET.
Maple для символьной математики (аналогично Mathematica).
SAS, SPSS, R для статистики.
В журнале Operation Research / Management Science есть ежегодный обзор Simulation Software , и хотя я не могу найти ссылку, я полагаю, что у них есть годовой обзор пакетов оптимизации, таких как AMPL, которые вы цитируете.
Sage - это, по сути, Python с множеством пакетов и несколькими языковыми расширениями, встроенными в интерфейс «записной книжки», такой как у Mathematica. Он имеет интерфейсы ко всем видам систем компьютерной алгебры. А с Numpy и Scipy (которые включены) это прекрасная замена Matlab. И это открытый исходный код, и он активно развивается.
Интерактивный язык данных (IDL) - закрытый язык, используемый в астрономии, медицине и других науках, по крайней мере, частично из-за его встроенных операций с массивами и математической библиотеки.
Учитывая ваш предыдущий вопрос, я предполагаю, что вы ищете альтернативу коммерческим пакетам математики. Если это так, вам следует попробовать Sage , это открытый исходный код и унифицированный интерфейс почти для всей математики / sci.calc с открытым исходным кодом. пакетов ( list ).
Принцип его работы заключается в том, что он использует ваш веб-браузер в качестве графического интерфейса для отображения, редактирования и оценки записных книжек в стиле Mathematica (также можно просто использовать командная строка). Вся грязная работа, такая как выбор подходящего пакета для ситуации, выполняется прозрачно в фоновом режиме.
Sage использует Python в качестве основного языка / синтаксиса, поэтому его довольно легко изучить, и если у вас есть старый Скрипты Python, они должны работать прямо из коробки. Если бы я не