In general use, nil (a contraction of Latin "nihil") means "nothing" or the absence of something. Sometimes nil is used to mean the number zero (0). In programming, nil refers to an empty set or a list containing no entries. In some usages, nil is interchangeable with null. In certain programming languages such as pascal , Smalltalk , or LISP (list processing), nil represents the absence of an object, or the empty pointer value. In databases, nil refers to an unspecified entry.
The acronym NIL stands for New Implementation of LISP, which has been superseded by CommonLISP. The LISP language and its descendants have been widely used in artificial intelligence ( AI ) programming.
This was last updated in August 2008
Related Terms
- What is asynchronous?
- In general, asynchronous -- from Greek asyn- ('not with/together') and chronos ('time') -- describes objects or events not ...Seecompletedefinition
- What is BASIC (Beginner's All-purpose Symbolic Instruction Code)?
- BASIC, short for Beginner's All-purpose Symbolic Instruction Code", is an early programming language that was designed to help ...Seecompletedefinition
- What is machine code (machine language)?
- Machine code, also known as ‘machine language’ or ‘native code,’ is the elemental language of computers. It is read by the ...Seecompletedefinition