Interdisciplinary Nature of CS
Ought computer science be a branch of mathematics?
Of engineering? Of architecture? Of art?
Of biology? Of sociology? Of philosophy?
Alternatively, does it borrow techniques and approaches from
all of these disciplines?
I think so.
Bjarne Stroustrup, The Design and Evolution of C++, 1994