Kent Recursive Calculator

From Wikipedia, the free encyclopedia

KRC (Kent Recursive Calculator) is a lazy functional language developed by David Turner from November 1979 to October 1981[1] based on SASL, with pattern matching, guards and ZF expressions[2] (now more usually called list comprehensions). Two implementations of KRC were written: David Turner's original one in BCPL running on EMAS, and Simon J. Croft's later one in C under Unix, and KRC was the main language used for teaching functional programming at the University of Kent at Canterbury (UK) from 1982 to 1985.

Firstappeared1981; 45 years ago (1981)
Quick facts KRC, Paradigm ...
KRC
ParadigmFunctional
Designed byDavid Turner
First appeared1981; 45 years ago (1981)
Influenced by
SASL
Influenced
Miranda
Close

The direct successor to KRC is Miranda, which includes a polymorphic type discipline based on that of Milner's ML.

References

Further reading

Related Articles

Wikiwand AI