Numerical Software Development

Work in Progress

This note is being adapted from the lecture note of numerical software development.

This is a note introducing the popular hybrid architecture that uses Python and C++ to develop numerical software systems. It has two parts. The first is the recapitulation of how computers work. The second is the practical implementation skill.