S-Expression

S-expression

S-expressions are a notation for nested list (tree-structured) data used in the Lisp family of programming languages. They are used to represent both source code and data, and can be represented as strings of capital Latin letters and digits with single embedded blanks or more general quoted strings. NIL is the special end-of-list object which marks the end of a list.

1 courses cover this concept

CS 164: Programming Languages and Compilers

UC Berkeley

Fall 2022

Explores how compilers translate high-level languages into machine-understandable code, offering practical experience with developing compilers for various languages. Also covers reasoning about compiler correctness and understanding runtime errors.

No concepts data

+ 28 more concepts