Espero que esta pregunta es adecuado para el sitio.
Recientemente he tenido que trabajar con Mathematica, y la experiencia fue, para decirlo amablemente, desagradando. No tengo mucha experiencia con programas similares, pero recuerdo que no gusto mucho de Matlab o Maple. El resultado es que soy un matemático al que le gusta la programación, pero nunca me las arreglé para aprender a trabajar con un sistema de álgebra computacional.
¿Existe un CAS que se pueden programar con un lenguaje estándar? Supongo que lo mejor sería simplemente una enorme biblioteca de algoritmos matemáticos implementados para la C o Python o lo que sea.
Sé SABIO está basado en Python, pero como tengo entendido (que no es mucho) sólo recoge preexistentes de software de código abierto, por lo que (supongo) uno tiene que aprender a utilizar una nueva herramienta diferente para cada problema.