"לירות לעצמך ברגל" היא בדיחה ישנה (של גיקים בעיקר) שהייתה ויראלית לזמן קצר בתקופת האבן של האינטרנט. בתקופה בה אנשים היו מתחברים לרשת בשביל שני דברים: לצ'וטט ב-IRC או לראות את התינוק שרוקד אוגצ'קה. לשמחתי, כמו כל הדברים הטובים, גם הבדיחה הזו השביחה עם הזמן ונוספו לה אפילו מספר וריאציות משעשעות. הרעיון המרכזי של הבדיחה לא השתנה והוא לנסות לתאר את הבעיה המרכזית בשפת תיכנות כלשהי דרך הפעולה הפשוטה (לכאורה) של לירות לעצמך ברגל. ובדרך, אם אפשר, גם לפרוק קצת מהתיסכול. בכל אופן, השתדלתי שההומור יעבור בתירגום. תהנו..NET
אתה מוצא אקדח, אבל הוא מתפרק לך בידיים. אתה מחבר אותו בחזרה, והוא שוב מתפרק. אתה מנסה להשתמש ברכיב .GUN של מיקרוסופט אבל גם הוא מתפרק. מתוסכל, אתה דוקר את עצמך ברגל.
Assembler
אתה מתכונן לירות לעצמך ברגל, ואז מגלה שאתה קודם צריך להמציא את האקדח, את הקליע, את ההדק וכן, גם את הרגל.
PHP
אתה יורה לעצמך ברגל באמצעות אקדח שהורכב מ-300 אקדחים אחרים.
C
אתה פשוט יורה לעצמך ברגל.
++ C
זה אמנם קשה יותר לירות לעצמך ברגל. אבל אם אתה מצליח…אז אתה מפרק לה את האמ'אמא!
ASP
מיקרוסופט יורה לך ברגל.
Perl
אתה יורה לעצמך ברגל, אבל אף אחד לא מצליח להבין איך עשית את זה. שישה חודשים אחרי - גם אתה לא!
Javascript
המצאת דרך חדשה, דינאמית ומהנה לירות לעצמך ברגל. בסוף מסתבר שהאופציה לירי disabled באקדח שלך.
HTML
<a target="http://body/lower-half/leg/foot.appendage">Shoot here</a>
CSS
אתה יורה לעצמך ברגל ימין וברגל שמאל באותה צורה בדיוק, אבל משום מה הקליע ברגל שמאל גבוה ב-10 סנטימטרים מרגל ימין.
AJAX
אתה לוחץ על ההדק (א-סינכרונית כמובן) ומתפלל שעד שהקליע יגיע לרגל, היא עדיין תהיה שם.
Basic
אתה יורה לעצמך ברגל עם אקדח מים. במערכות גדולות, אתה ממשיך לירות עד שהרגל נרקבת ונושרת.
Basic עם קומפילציה
אתה יורה לעצמך ברגל קליע 9 מ"מ באמצעות משגר רקטות.
JAVA
אחרי שהצלחת לייבא את אובייקט "ג'אווה.יד.ימין.הדק" ואת "ג'אווה.אקדח.קליע", וכתבת את כל הקלאסים ואת המתודות של תהליך הירי, שכחת כבר מה אתה אמור לעשות.
Pascal
חבל על הזמן, הקומפיילר פשוט לא יתן לך לירות לעצמך ברגל.
Visual Basic
אתה יורה לעצמך ברגל, אבל אתה נהנה כל כך מהקלות שזה אפילו לא מזיז לך.
Python
אתה יורה לעצמך ברגל בלי שום בעיה. ממשיך לאגן, לבית החזה ולבסוף לראש. בעיה נפתרה.
Ruby
האקדח שלך מוכן לירי תוך 5 דקות בלבד, אבל אתה לא מוצא את הנקודה הנכונה לירי.

עוד כאלה, מהמקור: http://www.netcraft.co.il/blog/?p=231
\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser