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 by Per C.

Definitions by

The definition of NINO on this page is an original definition. If you would like to reference this page or cite this definition, you can use the green citation links above.

The goal of is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about the NINO definition or would like to suggest a new technical term, please contact us.

Want to learn more tech terms? Subscribe to the daily or weekly newsletter and get featured terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.