Znalazłem stronę internetową z informacją, że rachunek programowy i algebra liniowa są niezbędne do programowania systemu.
Programowanie systemu, o ile mi wiadomo, dotyczy osdev, sterowników, narzędzi i tak dalej. Po prostu nie mogę zrozumieć, w jaki sposób rachunek różniczkowy i algebra liniowa mogą być w tym pomocne. Wiem, że rachunek różniczkowy ma kilka zastosowań w nauce, ale w tej konkretnej dziedzinie programowania po prostu nie wyobrażam sobie, jak rachunek różniczkowy może być tak ważny.
Informacje były na tej stronie: http://www.wikihow.com/Become-a-Programmer
Edycja: Niektóre odpowiedzi tutaj wyjaśniają złożoność algorytmu i optymalizację. Kiedy zadałem to pytanie, starałem się dokładniej określić obszar programowania systemu. Złożoność i optymalizacja algorytmu można zastosować do dowolnego obszaru programowania, nie tylko programowania systemu. Być może dlatego nie byłem w stanie wymyślić takiego myślenia w momencie pytania.