include pointers as a primitive data type
Computer Science An Overview _J. Glenn Brookshear _11th Edition
Many modern programming languages include pointers as a primitive data type. That is, they allow the declaration, allocation, and manipulation of pointers in ways reminiscent of integers and character strings. Using such a language, a programmer can design elaborate networks of data within a machine’s memory where pointers are used to link related items to each other.