Tyhjä kirjaimellisesti tarkoittaa "tyhjä" englanniksi. Tätä termiä käytetään pääasiassa tietokonekielessä edustamaan tietojenkäsittelytieteitä, erityisesti ohjelmoinnissa jotain ilman asetettua arvoa.
Tietokoneohjelmoinnissa tyhjä edustaa nollaobjektiviitteen erityistä arvoa. C-kielellä kirjoitetuissa ohjelmissa 0 käytetään muodossa tyhjä, koska melkein kaikki käyttöjärjestelmät pitävät virheellisenä käyttää tätä arvoa osoittavaa osoitetta.
Joillakin ohjelmointikielillä, kuten Delfoi, LISP ja Pascal, tyhjä kutsutaan myös muunnokseksi tyhjä tai nolla.
Null käyttöjärjestelmissä
Joissakin käyttöjärjestelmissä, kuten Unix, DOS ja Microsoft Windows, tyhjä pidetään viitteenä laitteeseen, joka on nolla, toisin sanoen erityinen tiedosto, joka poistaa sille lähetetyt tiedot eikä palauta tietoja prosesseihin.
Joissakin tietojenkäsittelytieteen osissa tyhjä ilmoitetaan myös tuntemattomana arvona, esimerkiksi tietokanta SQL, O Visual Basic, jne.
Lisätietoja SQL: n merkitys.