A szappanoperák nyelve nem a C. Mert bár Javában már lehet olyan programokat írni/olvasni a kislámpánál, amik felérnek egy korlátozott szókincsű regény olvasgatásával, ez azért C-ben nem megy. Ám egy-két sort megpróbálhatunk szépen olvasni. Erre mutat egy példát az a laborkártya, ami az alábbi két utasítás összehasonlítását írja elő.
Forráskódok celebrálása
I.)
if(signal(SIGINT, utolso_tennivalo) == SIG_IGN)
II.)
signal(SIGINT, SIG_IGN
if(signal(SIGINT, SIG_IGN) != SIG_IGN)
signal(SIGINT, utolso_tennivalo);
Ez a laborkártya nem könnyű annak, aki most ismerkedik a programozással. Leginkább őket segíti a jelen poszt, mely alábbi „webcast”-ja a PP egy olyan példájának a kipróbálását mutatja, amiben szerepel az egyik kérdéses kódcsipet. (Ne hagyjuk magunkat azzal megrémiszteni, hogy a signal() egy rendszerhívás, a mi szintünkön rendszerhívás vagy könyvtári függvény, akár saját programbeli hello() függvény: egyelőre egyre megy. De a haladóknak sincs okuk az aggodalomra, a 4. előadásban írunk saját rendszerhívást és saját glibc könyvári függvényt is.)
A videó feldolgozása után annyi a hallgató feladata, hogy értelmezi a II. kódcsipetet.
Mit bontsunk ki?
Természetesen lehet és érdemes is jelezni (pl. egy komment formájában) nekem vagy a laborvezetőknek, hogy ilyen "webcast"-okban mit bontsunk ki, mit bontsunk ki jobban?