Értékelés:

Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.
Guile NCurses Library
Az Ncurses célja a karaktercellás terminálok programozásának egyszerűsítése. A karaktercellás terminál a monospaced betűtípussal megjelenített szöveget megjelenítő kijelző, valamint a hozzá csatlakozó billentyűzet és egér kombinációja. Manapság háromféle terminál létezik. A tényleges hardveres terminálok, mint például a DEC VT220 vagy a Boundless Technologies VT525, dedikált vékony kliensek, amelyek soros porton keresztül lépnek kapcsolatba a hálózati számítógéppel. Ezek még mindig elterjedtek a régi alkalmazásokban vagy ipari alkalmazásokban, ahol a számítógépek túl drágák vagy túl törékenyek lennének, de gyorsan kihalófélben vannak. A második a szöveges üzemmódú operációs rendszerek konzoljai, mint például a GNU/Linux konzolja, ha X/Windows nélkül használják, vagy a FreeDOS parancssoros parancssora. A harmadik típus a terminál emulációs programok, amelyeket egyes ablakos rendszerek tartalmaznak. A legismertebb terminál emulációs program valószínűleg az XTerm, amely jól emulálja a VT220-as terminált.
Az Ncurses könyvtár megpróbál egy szabványos megoldást létrehozni ezekre a problémákra.
⬤ Egy programnak tudnia kell, hogy mely billentyűk mikor vannak lenyomva.
⬤ A programnak ismernie kell a terminál képességeit. Lehet-e a szöveg félkövér, dőlt betűs vagy színes?
⬤ A programnak tudnia kell, hogyan lehet kihasználni a terminál képességeit. Hogyan mondja meg a program a terminálnak, hogy mozgassa a kurzort, változtassa meg a szöveg színét, vagy törölje a képernyőt?