Nykyään Curses (tietotekniikka):stä on tullut erittäin tärkeä kysymys yhteiskunnassa. Tekniikan ja globalisaation myötä Curses (tietotekniikka) on ottanut perustavanlaatuisen roolin elämässämme ja vaikuttanut kaikkeen kommunikaatiotavasta poliittisiin päätöksiimme. Siksi on erittäin tärkeää analysoida perusteellisesti Curses (tietotekniikka):n vaikutukset jokapäiväisen elämämme eri osa-alueisiin sekä sen tuomia haasteita ja mahdollisuuksia. Tässä artikkelissa tutkimme Curses (tietotekniikka):n merkitystä nykymaailmassa ja tarjoamme täydellisen yleiskatsauksen, jonka tarkoituksena ei ole vain tiedottaa, vaan myös herättää pohdintaa ja keskustelua tästä tärkeästä aiheesta.
curses on päätteen syöttöön ja tulostukseen kehitetty ohjelmakirjasto.
Tarve kirjastolle syntyi koska erilaiset päätteet käyttivät erilaisia ohjauskomentoja kursorin liikkeelle.[1] Ennen ANSI-standardia ANSI X3.64 valmistettiin lukuisia keskenään kilpailevia päätteitä.[2]
Kirjaston kehitti Ken Arnold Berkeleyn kampuksella BSD:lle.[3] Kirjastoa käytettiin Rogue-pelin toteuteuksessa.[3] Kirjastoa edelsi vi-ohjelman käyttämä termcap (terminal capabilities) -kirjasto.[2] curses-kirjasto toteutti päätteen ohjauksen C-kielisenä rajapintana, jolloin ohjelmoijan ei tarvinnut tuntea päätteen ohjaukseen käytettäviä koodeja.[2][1] Kirjaston menestys johti Bell Labsin kehittämään vastaavan, joka korvasi termcapin terminfolla.[2]
curses-kirjaston sanotaan olevan de facto -standardi siirrettävälle päätekäsittelylle.[4]
X/Openin X/Open Curses määrittelee standardina tekstin syötön ja näytön päätteille.[5][6]
ncurses on Unix System V -toteutukseen perustuva vaihtoehtoinen toteutus.[2][7]