Scheme Programming Language Profile
Scheme
Scheme is a general-purpose, functional, programming language descended from Lisp and Algol. It is a statically scoped and properly tail-recursive dialect of Lisp.
Scheme is a very simple language with a very simple syntax based on s-expressions. Its simplicity is fundamental in making it a popular introductory language. It follows a minimalist design philosophy specifying a small standard core with powerful tools for language extension. This philosophy helps make Scheme a programming language that can be learned over a weekend. Nevertheless, Scheme is a very versatile language being used to write a diverse range of applications such as financial analysis tools, compilers, virtual reality systems, as well as more mundane software.
FACTS
Type of Language: Multi-paradigm: functional, procedural
Designed by: Guy L. Steele, Gerald Jay Sussman
Public Release: 1970
License: –
Website: www.scheme-reports.org
RECOMMENDED NO CHARGE BOOKS
OPEN SOURCE SOFTWARE FOR DEVELOPERS
Harlan – A domain specific language for programming GPUs.
LambdaNative – A cross-platform development environment supporting Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD and OpenWrt.
USEFUL RESOURCES
RECOMMENDED BOOK TO BUY
PROGRAMMING LANGUAGE PROFILES |