Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


SCM is a discontinued programming language for symbolic computation and algebraic manipulation. It was developed at MIT's AI Laboratory in the 1970s as part of the larger Scheme project, which aimed to create an advanced teaching language for computer science. SCM integrated many features from various sources, including MacLisp, along with novel ones such as lazy evaluation by delay primitives. The language’s focus on symbolic manipulation made it highly suitable for tasks like simplification of mathematical expressions and symbolically solving equations. SCM eventually evolved into other Scheme implementations like GNU Guile but is no longer maintained as a separate system today.