(Одна из самых популярных программ для разных математических вычислений, в т.ч. символьных.)
Списком:
Вывод: похоже, несмотря на мой опыт работы с этой штукой, пора тестить: (1) ⟨Maple⟩, (2) ⟨что-нибудь-ещё⟩.Списком:
- В документации нет информации об используемых алгоритмах - в отличие от, например, ⟨Maple⟩.
- [+] Быстра.
- Синтаксис языка:
- [-] Похож на стандартную математическую notation, но есть и попохожее ( ⟨Maple⟩ ).
- [-] Для обеспечения локальности переменной, её нужно явно определять - а по умолчанию, делается глобальная. Помню, что это действительно надоело.
- [-] Нет предупреждений при использовании не определённых переменных.
- [-] Хочется более сильную типизацию.
- [-] Хочется больше ООП?..
- [-] Хочется (опять же, "как у всех") останов после первой ошибки.
- Frontend:
- [+] Легко работать со специальными математическими символами.
- [-] Нет some kind of class browser.
- [-] Хочется стандартный для программирования интерфейс с отдельно - программой и отдельно - выводом. Notebook interface всё же не по нраву.
- [-] Инструмент "Замены" во frontend-е слабоват для рефакторинга. А тут надо именно что-то особенное по причине более сложной, чем plain text (иначе, есть же много мощных текстовых редакторов) структуры документов.
- [-] Плохо реализован экспорт notebook-а (наверное, хотел сохранить в PDF или ещё каком-то векторном для того, чтоб переслать вывод).
- [-] (?) Во frontend-е не открыть 2 экземпляра одного кода.
- Мат. статистика:
- [-] Нет проверки гипотез.
- [-] И ещё чего-то полезного для статистики нет.
- [*] Тут лучше использовать ⟨Matlab⟩, ⟨R⟩. Про ⟨Maple⟩ не знаю.
No comments:
Post a Comment