La programación del sistema, hasta donde yo sé, se trata de osdev, controladores, utilidades, etc. Simplemente no puedo entender cómo el cálculo y el álgebra lineal pueden ser útiles en eso.
Con el cálculo es bastante fácil, tan pronto como uno mira más de cerca el contenido del curso . Está estrechamente relacionado con la complejidad del algoritmo, la notación Big-O , cosas así, bastante fundamentales en la programación.
Las ecuaciones son lo que obtienes al estimar la complejidad del algoritmo. Los bucles anidados de tres niveles de 0a Nson N 3 , los bucles anidados de dos niveles son N 2 , uno es N. La evaluación que puede obtener podría ser (N 3 + 2 * N 2 + N): es una ecuación.
Ahora, si desea comprender mejor qué tan rápido crecerá el tiempo de ejecución cuando N aumente, esto está estrechamente relacionado con los derivados / diferenciación. Otras partes del cálculo que pueden resultarle útiles son los límites y el análisis asintótico: esto lo llevará a comprender la notación Big-O, a obtener una mejor puntuación en las entrevistas de programación y, posiblemente, a una mejor programación de sistemas.
- Está asignado a la tabla de asignación de archivos de diseño, ¿qué estructura de datos va a utilizar? Suponiendo que hay muchos archivos pequeños que rara vez se modifican, ¿qué sería preferible? Suponiendo una cantidad relativamente pequeña de archivos grandes que siempre se agregan al final, ¿va a utilizar la misma estructura? ¿Cómo lo decidirías?
En cuanto al álgebra lineal , aquí las aplicaciones de programación te disparan desde la primera imagen.

Si alguna vez tendrá que lidiar con gráficos de trama (por ejemplo, en controladores de video), las imágenes como las anteriores le llegarán en sus peores pesadillas.
- ¿Cómo es que la prueba # 12345 muestra píxeles faltantes? ¿Hice algo mal implementando Bresenham ? ¿podría ser solo un error en el diseño de la prueba que no explica adecuadamente los errores de redondeo?