Are “nil” and “null” interchangeable?

Are nil and null interchangeable? For example,

My bank a/c has a nil balance.

My bank a/c has a null balance.

-
possible duplicate of Is there a real difference between "null" and "zero"? (as implied in the top answer there, nil equates to zero) – FumbleFingers Mar 16 '12 at 15:00
What does "a/c" stand for in this context? Obviously not "air conditioning"... – Marthaª Mar 16 '12 at 15:46
@Marthaª, a/c-->account – Vijin Paulraj Mar 16 '12 at 15:57
@VijinPaulraj: really? Then why the slash? IME a slash is used in abbreviations to indicate separate words; it seems... misleading to use it between the first two letters of a word. – Marthaª Mar 16 '12 at 16:00
One must be careful with these terms in any sort of mathematical, computer programming, or physics context, as they tend to have specialized meanings. – Hot Licks Jan 20 at 23:04

Nil means zero or nought

Null means nothing or empty

In everyday life, we tend to treat these terms as equivalent. But it is sometimes important to differentiate between them. (E.g. when working with SQL database data)

-

Null is also used in physics and electronics. Here's a description of a Null comparator using a Wheatstone bridge. Null tends to describe something with no net value, but possibly the sum of large values of opposing signs, while nil implies a value of 0.

-

NULL is used in computing most often (always?) to signify "not a value." This is different than zero: in a bank database, a zero value means no money, while a NULL value means there has been no value assigned to the balance.

This is a specialized usage, but increasingly common as more people learn to program.

-
I use the word null just about daily in computer programming. It is extremely common for anyone creating software. – M. Dudley Sep 9 '14 at 12:31
You forgot to add that 'null' and 'nil' are identical in programming; exact usage simply depends on which one a language has chosen to standardize on. – RonLugge Dec 14 '14 at 5:04

Null is also used in mathematics (a null set) and science (null hypothesis). I can't think of a time when nil is used in those areas.

Etymologically, null is from French, and nil is from Latin.

-
Nilpotent is a common term, usually written as one word and sometimes as two, nil potent. Per ngrams for nil potent,nil - potent it appears all or nearly all of the hyphenated instances (like "nil- potent") result from end-of-line hyphenation. – jwpat7 Mar 18 '12 at 19:03
But Ruby and Lua, even Golang uses `nil` instead of `null`. – jiyinyiyong Oct 7 '13 at 0:10

Almost the only time you hear or see null is in the legal expression ‘null and void’, while nil normally indicates that a football team has scored no goals. If the bottom line of your bank statement shows neither a credit nor a debit, what you have is a zero balance.

-
i dunno about other countries. But in India, here banks provide a special a/c i.e, no-frills a/c. and that is often called as null balance a/c, nil balance a/c, zero balance a/c. – Vijin Paulraj Mar 16 '12 at 8:16
As a side note, nil is rarely used in the U.S. for sports scores; nothing is used far more often (or, in place of nothing, one might hear zero, or even zip). The one exception I hear is when ardent soccer fans are discussing a soccer match ("Spain beat Portugal 2-0," [pronounced "two-nil"]; but, "The Falcons beat the Seahawks 10-0," [pronounced "ten-nothing"]). As a side note to my side note, very ardent soccer fans will refer to soccer as "real football." :^) – J.R. Mar 16 '12 at 8:32
A good example then, @Vijin, of Indian English, but I don't quite understand how a bank can offer a zero balance account. The whole point of a bank account, surely, is either to have a plus or a minus balance. – Barrie England Mar 16 '12 at 8:42
@BarrieEngland, wiki.answers.com/Q/What_is_no_frills_account the above mentioned a/c is called nil,null,zero balance a/c – Vijin Paulraj Mar 16 '12 at 9:04
'Vijin Paulraj: Thank you. – Barrie England Mar 16 '12 at 9:32