When I saw how C#/.net could do this I found myself annoyed because you could in theory do with with even C. There isn't any reason you couldn't monkey patch a new function in a running C program. At least for a pure function.
I used to work with a OG (with a pocket protector no less) who did this when debugging assembly by pasting op-codes using a debug monitor.
I used to work with a OG (with a pocket protector no less) who did this when debugging assembly by pasting op-codes using a debug monitor.