Bron: Begin C voor Arduino, tweede editie – Leer C programmeren voor de Arduino door Jack Purdum ( 2015)
Voorbeeld:
De term void * is een algemeen C-idioom dat wordt gebruikt om een “typeless” aan te duiden datatype pointer in een functieverklaring. Met andere woorden, memcpy () voert geen typecontrole uit tijdens het kopieerproces … het veronderstelt dat u weet wat u doet en dat de verwijzingen allemaal naar geldige gegevens verwijzen! Als u geen aandacht schenkt aan dergelijke details kan een zeer bloederige voet ontstaan .
Heeft een hele reeks Google-zoekopdrachten online uitgevoerd, kon niets vinden. Het is duidelijk dat dit een soort metafoor of een toespeling op iets moet zijn. Wat denk je dat de auteur echt probeert te zeggen?
Antwoord
Ik veronderstel dat het een verwijzing is naar dit idioom:
schiet jezelf in de voet
om iets te doen of te zeggen dat problemen voor je veroorzaakt
Dus je” schiet jezelf in de voet als je “niet op zulke details let”. Je “zal eindigen met een bloederige voet — figuurlijk.
Reacties
- Ik denk dat je dat echt bent heeft het vastgespijkerd. Dat ' is waar hij ' s waarschijnlijk over praat: jezelf in de voet schieten. Ik ' heb in de context van het programmeren ooit een ander spel over dit idioom gehoord. Een man bedacht de uitdrukking
foot gun
om te beschrijven hoe gemakkelijk het is dat je jezelf in echte problemen hebt met schijnbaar onschuldige operators, je ' begrijpt de interne werking van niet goed genoeg. - Bedankt. Het ' sowieso een gok. Ik denk dat de auteur humoristisch probeerde te zijn, maar ik ' weet niet zeker of het werkte. " Foot gun " haha! Dat is logisch. Dat zijn " voetpistolen ".
- Dat ' is echter een goede gok, want hij gebruikte hiervoor een paar keer
shoot yourself in the foot
in de tekst. - Ik zou het ook kunnen zien als een verwijzing naar iets dat " je omhoog doet struikelen ", maar als je jezelf in de voet schiet, lijkt het veel waarschijnlijker dat je een bloederige voet krijgt. Trippen, het ergste dat je ' zult hebben, is een gebroken teen.
- Gerelateerd: de " schiet jezelf in de voet in verschillende programmeertalen " grappen ( toodarkpark.org/computers/humor/shoot-self-in-foot.html, onder anderen).