Academic Glossary

Browse 5 academic terms defined in plain English, from the cultural dictionary of computing.

5 Academic Terms

Haskell
A purely functional programming language with strong static typing, lazy evaluation, and a sophisticated type system including type classes and monads. Haskell...
Lisp
The second-oldest high-level programming language, pioneering many foundational concepts including tree data structures, automatic garbage collection, dynamic...
Prolog
A logic programming language where programs are expressed as relations and rules rather than step-by-step instructions. Prolog's built-in backtracking search...
Scheme
A minimalist dialect of Lisp designed for teaching and research, emphasizing lexical scoping, first-class continuations, and tail-call optimization. Scheme is...
Smalltalk
The language that defined object-oriented programming as we know it. Developed at Xerox PARC alongside the modern GUI, Smalltalk treats everything as an object...

Related Topics