UCSD Pascal was a popular implementation of the programming language
Pascal.Notable extensions to standard Pascal include separately compilable Units and a String type. Both of these extensions influenced the design of the
Ada programming language. Some intrinsics were provided to accelerate string processing (e.g. scanning in an array for a particular search pattern); other language extensions were provided to allow the
UCSD p-System to be self-compiling and self-hosted.
See more at Wikipedia.org...