!  #  $  &  )  -  .  ?  @  [  ^  _  {  ~ 
0  1  2  3  4  5  6  7  8  9 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z
 
 

lap file extension details

Back to home page

.lap file type search results

Number of file extension lap related file types found: 1 from total 22067 records

lap file type no. 1:
Scheme source code file

Description:
Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. It was designed to have an exceptionally clear and simple semantics and few different ways to form expressions. A wide variety of programming paradigms, including imperative, functional, and message passing styles, find convenient expression in Scheme.

Scheme was one of the first programming languages to incorporate first class procedures as in the lambda calculus, thereby proving the usefulness of static scope rules and block structure in a dynamically typed language. Scheme was the first major dialect of Lisp to distinguish procedures from lambda expressions and symbols, to use a single lexical environment for all variables, and to evaluate the operator position of a procedure call in the same way as an operand position. By relying entirely on procedure calls to express iteration, Scheme emphasized the fact that tail-recursive procedure calls are essentially goto's that pass arguments. Scheme was the first widely used programming language to embrace first class escape procedures, from which all previously known sequential control structures can be synthesized. More recently, building upon the design of generic arithmetic in Common Lisp, Scheme introduced the concept of exact and inexact numbers. Scheme is also the first programming language to support hygienic macros, which permit the syntax of a block-structured language to be extended reliably.

 

Help us to update our database

If you know specific details about a file extension (format, suffix) or program association that is missing at our website, please click on the "Suggest a file extension" at bottom of this page and send us your information via e-mail message.

Many thanks to everyone who have contributed information to this file extensions database. We very appreciate your support and help to make this resource better and more informative.

 

 

© 2000-2012 File extension database - E-mail:

Valid XHTML 1.0 Transitional Valid CSS!