В нашей операции shoestring нам нужно прототипировать алгоритмы на каком-то языке более высокого уровня, прежде чем перейти к реализации C на встроенном оборудовании.
До сих пор мы использовали MATLAB для этого, но расходы на лицензирование начинают болеть. Мы рассматриваем перенос нашего кода MATLAB на Octave.
Есть ли какая-то особая причина не для этого? Разве мы нарушим совместимость, особенно если у нас есть внешние партнеры, которые настаивают на использовании MATLAB? Есть ли какие-либо штрафы за производительность, которые мы можем ожидать?