Software engineering
Computer programming
Computing
Data types
Subroutines
Pointer
Libffi
Function pointer
Foreign function interface
GObject
Const
C++ classes