Citaat:
Oorspronkelijk geplaatst door vrijevlaming
wel uitleg geven hé. Wat zijn die twee laatste?
|
In de C programmeertaal worden booleaanse expressies geevalueerd naar 1 (waar) of 0 (vals). Als u ergens in de code van u collega (bij voorkeur ergens weggemoffeld in een header bestand) een macro '#define 0 1' plaatst worden kunnen dingen die eigelijk naar 'vals' zouden moeten evalueren plots 'waar' worden. Gevolg: afhankelijk van hoe slim u collega is zal hij zich uren het hoofd breken over op zich correcte stukken code die hij geschreven heeft maar die toch zeer bizar gedrag vertonen.
Een 'fork' operatie is wanneer een proces een kopie van zichzelf maakt. Een 'fork bomb' is die fork operatie zodanig gebruiken dat er oneindig veel kopies gemaakt worden van het proces tot als het alle resources van het systeem opgebruikt. Op
http://en.wikipedia.org/wiki/Fork_bomb staan een hele hoop voorbeelden.