Niz niza je en element v zbirki spremenljivk, vključno z nizi znakov, ki se uporablja v različnih vrstah računalniškega programiranja. Matrika je definirana kot zaporedje spremenljivk, ki imajo isto ime, vendar so enolično identificirane s sekundarno oznako. Spremenljivke v matriki delijo atribute. Niz nizov je zaporedje spremenljivk, ki vsebujejo več znakov, ki se imenujejo nizi. Niz matrike je en sam niz, ki je vključen v matriko.
Za tiste, ki ne razumejo uporabe nizovnih spremenljivk, je koristno primerjati te spremenljivke z drugimi, ki vsebujejo številke ali vrednosti. Na primer, če spremenljivka, ki vsebuje celo število, lahko vsebuje številko 1, lahko spremenljivka, ki vsebuje niz, vsebuje besedo »zdravo«. Na splošno je spremenljivka niza izražena z oklepaji ali drugimi ločili okoli besede.
Računalniški programerji uporabljajo nize matrik na različne načine. Ker si spremenljivke nizov v matriki delijo atribute, lahko programerji pogosto primerjajo en niz niza z drugim z uporabo posebnih ukazov matrike. Niz matrike je uporaben tudi v bazi podatkov, kjer lahko programerji spremenijo enega od teh elementov, ne da bi spremenili druge. Na primer, v nizu nizov, ki vsebuje tri imena: »Mary«, »Sue« in »Joe«, lahko uporabnik spremeni tretjo spremenljivko niza niza iz »Joe« v »Robert«, ne da bi motil informacije, ugnezdene v drugih dveh. nizne spremenljivke niza.
Na splošno so nizi učinkovit način za shranjevanje številnih ustreznih bitov informacij. Poleg imen lahko niz nizov vsebuje različne deskriptorje besedila, od oblik in velikosti do drugih lastnosti, kot so barva, posebne dimenzije ali celo vrednost, izražena z besedami in ne s številkami. Nizi lahko ustrezajo tudi nizu vizualnih ikon v računalniškem vmesniku, kjer lahko uporabniki kliknejo na vsako, da vidijo enega od elementov niza nizov.
Pomembno je omeniti, da je sintaksa za niz nizov različna v vsakem posameznem računalniškem programskem jeziku. Uporaba niza nizov je v računalniškem jeziku, kot je C++, nekoliko drugačna kot v drugem jeziku, kot je Perl. Programerji morajo razumeti specifično sintakso programa za učinkovito uporabo nizov nizov pri kodiranju ali programiranju. Tistim, ki uporabljajo programske programe, na splošno ni treba vedeti o nizu nizov, toda razumevanje, kako razvijalci manipulirajo s temi elementi, jim bo pomagalo izvedeti več o izdelkih, na katere se zanašajo.