eBPF modules themselves have to be written in C, and compiled to bytecode before they are loadable. The target architecture for llc is bpfeb and bpfel (big/little endian).
Usage/loading of eBPF modules, however, can be done in many userspace languages due to them offering the bindings for it.
Usage/loading of eBPF modules, however, can be done in many userspace languages due to them offering the bindings for it.