Rust-for-Linux: The Success, Dissatisfaction, and Compromise
usenix.org
usenix.org
As far as I know, you can also use pointers (not smart ones, that's a C++ thing) inside structs in C, right? Like this:
struct student
{
char *name;
int age;
char *program;
char *subjects[5];
};