V svetu računalniškega programiranja je povezovanje nizov proces povezovanja več podatkovnih nizov z uporabo funkcij ali operaterjev. Programerji lahko povežejo nize, da naredijo kodo učinkovitejšo, da funkcije postanejo učinkovitejše ali da pomagajo sebi ali drugim pri konceptualizaciji tega, kar se izvaja v programu. Kot vir srednje ravni je povezovanje nizov nekaj, kar študenti lahko najdejo v knjigah o določenem računalniškem jeziku.
Nizovi so paketi podatkov – na splošno črk, številk in simbolov -, ki tvorijo posebne spremenljivke ali konstante v računalniškem programu. Spremenljivka je niz, ki se lahko spremeni, medtem ko je konstanta tista, ki je ni mogoče. Vsak od teh je lahko niz, če vključuje več znakov.
Mnogi programerji bodo seznanjeni s pogostimi učinki povezovanja nizov. Na primer, v zelo preprost program za izpis besedila je programer morda vključil preprost uvodni niz, ki natisne »Pozdravljeni« ali podoben uvod. Če želi programer ime povezati z uvodom, lahko uporabi povezovanje nizov, da se program pozdravi z določenim imenom. Velik del povezovanja, ki se izvaja v številnih komunikacijskih programih, temelji na tovrstni prilagojeni zmogljivosti programske opreme. Z uporabo nizov za določene zvezne države ZDA, na primer, lahko računalniški program prinese več vsestranskosti za nacionalno občinstvo ZDA.
Izkušeni programerji vedo, da je konkatenacija nizov lahko uporabna v skoraj vseh jezikih. Običajni jeziki kodiranja, kot sta C++ in MS Visual Basic, ga lahko uporabljajo na različne načine za konceptualne in funkcionalne izboljšave v aplikaciji. Operaterji baz podatkov lahko uporabijo povezovanje nizov strežnika SQL za izboljšanje postopka vračanja podatkov iz baze podatkov strežnika SQL. Povezovanje nizov PHP je lahko dragocen del razvoja sodobnih spletnih mest, kjer so jeziki, kot je PHP, običajna orodja za gradnjo najnovejših na interaktivnih spletnih mestih. Povezovanje nizov je lahko koristno tudi pri aplikacijah Voice over Internet Protocol (VoIP), kjer razvijalci večjo svetovno glasovno komunikacijo selijo v širokopasovne povezave.
Če želite več o številnih specifičnih uporabah tega postopka, lahko programerji poberejo knjige s podrobnimi vzorci kode v knjižnici ali knjigarni. Takšne knjige prikazujejo zbirko načinov, kako lahko povezovanje nizov naredi programsko opremo učinkovitejšo. Naučiti se izvajati tovrstno operacijo s podatki je velika prednost za programerja, ki želi zgraditi pravi nabor veščin za skoraj vse vrste razvoja programske opreme.