Home : Technical Terms : NINO Definition

NINO

Stands for "Nothing In, Nothing Out." The acronym NINO (pronounced "nee-no") is a computer science term that states if nothing is entered into a program, nothing is produced. It can also be translated, "No Input, No Output."

Computers operate by processing information. If there is no input (or information to process), there can be no output. Input can be entered by a human, such as typing text in a word processor or clicking on a link in a web browser. It can also be entered by software, such as a bootstrap operation or a bot that automatically executes commands.

In computer programming, NINO can explain why a function does not produce a result. If it does not receive the parameters it needs to run correctly, the function may fail or produce a NULL value. If the function receives invalid input, it may either return nothing or a "garbage" result. This process can be summarized as GIGO (Garbage In, Garbage Out).

A well programmed function checks all input and produces an error message if the data is either missing or invalid. This prevents NINO and GIGO errors since bad input can cause bugs or crashes within a program.

Updated: April 30, 2016

Cite this definition:

https://techterms.com/definition/nino

TechTerms - The Tech Terms Computer Dictionary

This page contains a technical definiton of NINO. It explains in computing terminology what NINO means and is one of many technical terms in the TechTerms dictionary.

All definitions on the TechTerms website are written to be technically accurate but also easy to understand. If you find this NINO definition to be helpful, you can reference it using the citation links above. If you think a term should be updated or added to the TechTerms dictionary, please email TechTerms!