(computer science) A simple abstract data type that is typically implemented directly in a high-level programming language; examples include integers and real numbers (with appropriate arithmetic operators), booleans (with appropriate logical operators), text strings, and pointers.