Főiskolás emlékeim alapján (régen volt) a Turbo Pascal fordítóval készült programokban sokkal több futásidejű ellenőrzés van, mint a C programokban, amelyek gyakorlatiag nem csinálnak mást, mint amit a programozó előír. Pl. a stringek nem nullára végződnek, hanem az első bájtjuk tartalmazza az aktuális hosszot, így futásidőben ellenőrizhető és megakadályozható a túlcsordulás.