4 ms·
Unfortunately, you are beating around the bush. It is perfectly possible to create "duck.so" in C. Any other language having a dlopen() and dlsym() will be abl
by eriksank 14y ago
Unfortunately, you are beating around the bush.
It is perfectly possible to create "duck.so" in C. Any other language having a dlopen() and dlsym() will be able to find the "walk" symbol in it, and execute it.
C is being used all the time exactly for this, regardless of what Tanenbaum says.
If Tanenbaum believes I should not want to do this, that's his problem, because I want it anyway. Tanenbaum has no authority whatsoever to tell other people what they should want.
- dragonbonheur 14y agoYour question was about what defines a system programming language. I answered that. I don't care about ducks.
- eriksank 14y agoYour definition does not include that a system programming language must be respectful of the dlopen() and dlsym() functions. In all practical terms, it has to be; otherwise, it is not a valid system programming language.