No estoy seguro de lo que quieres decir.
Si está hablando de las ecuaciones de movimiento para orbitar o lanzar naves espaciales, debe comprender las matemáticas y las técnicas numéricas que lo llevarán a los resultados deseados.
Dicho esto, hay varias bibliotecas disponibles para su uso (software de código abierto), por lo que no tiene que escribir los algoritmos detallados desde cero. Puede usar esas bibliotecas matemáticas y su código (el “contenedor”) las usaría. Es mucho mejor reutilizar una biblioteca que ha sido depurada a fondo que escribir la suya desde cero, especialmente si es solo usted quien realiza la codificación y las pruebas.
- ¿Debería evitarse siempre goto / JMP?
- Sin el uso de un generador de números aleatorios, ¿cuál es el método más complicado que se te ocurre para generar una serie de números enteros?
- ¿Por qué las computadoras solo pueden hablar en binario?
- ¿Cuál es el mejor algoritmo para ocultar datos en texto?
- ¿Por qué es Introducción a los algoritmos una lectura obligada para convertirse en un mejor programador?
Por otro lado, si tuviera que escribir sus propias bibliotecas y los “envoltorios” para proporcionar una interfaz de usuario, seguramente aprenderá mucho sobre la mecánica de la codificación y sobre lo que constituye un buen proceso de diseño.