A szoftverek igen sok adata szöveges, hiszen a szoftvereknek velünk kell kommunikálnia, mi meg nem értünk binárisan (néhány igen elvetemült bitfejűtől eltekintve :) ). Ebből következően akkor tudunk programokat hatékonyan írni, ha az általunk használt programnyelv szövegkezelése fejlett, illetve ehhez olyan eszközöket biztosít, amivel a programozónak nem kell feltalálnia a spanyolviaszt. Igaz, a programnyelv fejlesztőinek ezért igen magasra van rakva a léc...
A python elég jó a szövegkezelésben, és lehet hogy pár helyen a php esetleg ráver (hiszen webnyelv, jónak kell lennie benne), összeségében nagyon jó eszközöket ad a kezünkbe, ha betartjuk a szabályait.