The dync utility is a small, but quite useful utility, which allows
the use of C as a scripting language.  This can be quite useful
****SOMETIMES****, allowing access to system calls and library functions
from the command line.  For example, there are occasions when I want
to see the struct stat for a directory entry, and want to be able to
access st_mtime values, without having to parse output from "ls -l".
A simple:

int main(int argc, char **argv)
{
	struct stat	st;
	if (stat(argv[1], &st) == 0) {
		printf("%lld\n", st.st_mtime);
	}
	exit(0);
}

will do the job.  If I was to try this by other means, I would either
have to install all of Perl, and then learn its idiosyncratic syntax,
or write a custom C program, which I would then have to compile on
each architecture I need.

This utility relies on there being a C compiler on the target machine,
and a working dlopen(3).