Los matemáticos y desarrolladores tienen su gama de excelentes opciones en materia de software para producir y modelar sin costos de inversión en herramientas informáticas.
Entornos de desarrollo integrado gratuitos
SharpDevelop
Es un entorno de desarrollo integrado libre para los lenguajes de programación C#, Visual Basic .NET y Boo. Es utilizado típicamente por los programadores que no desean usar el entorno de desarrollo de Microsoft, el Microsoft Visual Studio. Integra un eficiente sistema de completado automático de código.
Descarga: http://sourceforge.net/projects/sharpdevelop/
MonoDevelop
MonoDevelop es un entorno de desarrollo integrado libre y gratuito, diseñado primordialmente para C# y otros lenguajes .NET como Nemerle, Boo, Java (vía IKVM.NET) y en su versión 2.2 Python. Este Entorno de Desarrollo Integrado (IDE) incluye manejo de clases, completamiento de código, una herramienta de diseñado de interfaz gráfica, soporte para proyectos y un depurador. Puede ejecutarse en Linux, Windows y Mac.
Descarga: www.monodevelop.com
Code::Blocks
Code::Blocks es una IDE en C++ que puede ser configurada para trabajar con numerosas aplicaciones tanto comerciales como de licenciamiento libre para compiladores C++, facilitando así el inicio y la creación de los mejores códigos ejecutables. Se integra muy bien con Gnu Debugger (GDB) para corrección en tiempo real en pantalla. Incluye el compilador GCC y el depurador GDB.
Descarga: www.codeblocks.org
Software matemático y de análisis numérico
Scilab
Es un lenguaje de programación de alto nivel para cálculo científico, interactivo de libre uso y disponible en múltiples sistemas operativos (Mac OS X, GNU/Linux, Windows). Permite hacer cálculos simbólicos como derivadas de funciones polinomiales y racionales. Incluye también la posibilidad de integrar programas en los lenguajes más usados, tales como FORTRAN, Java, C y C++.
Descarga: www.scilab.org
Sage
SAGE es un software de matemática para teoría numérica, álgebra, criptografía y teoría de grupos. Incluye interfaces a muchas aplicaciones de software, permitiendo usarlas en forma conjunta. Mathematica, GAP, Octave y MATLAB son integrables con SAGE.
Descarga: www.sagemath.org
GNU Octave
Octave es un programa libre para realizar cálculos numéricos. Ofrece un intérprete que permite ejecutar órdenes en modo interactivo. Octave no es un sistema de álgebra computacional, sino que usa un lenguaje que está orientado al análisis numérico.
Descarga: www.gnu.org/software/octave

