Fundamentals: Parameter Passing
November 29, 2016 Jon Paris
Even though high-level languages make it unnecessary–and in many cases, difficult–to understand what is going on “under the covers,” I have always found a basic knowledge of internal processes to be invaluable. This is particularly true when it comes to resolving mystery bugs. I was reminded of this recently by a number of problems related to parameter passing that appeared on Internet lists and also in my email directly from customers.
My need to understand internals is due, at least in part, to the fact that I learned assembler and other low-level languages at an early stage in my career.