Programozó viccek

Programozási nyelvek

Assembly: Lábon lövöd magad egy pisztollyal.
Ada: A Védelmi Minisztérium lábon lő egy pisztollyal, miután bekötötte a szemed és engedett elszívni egy cigarettát.
Basic: Egy vízipisztollyal addig lövöd lábon magad, amíg a sok víztől el nem rohad.
C: Egy ravaszra mutató mutatóval próbálsz célozni, de egy segmentation fault szétviszi a lábad.
C++: Több tucatot példányosítasz magadból, és mindegyiket lábon lövöd.
Pascal: Egy pisztollyal próbálod lábon lőni magad, de a golyó típusa nem megfelelő, és szétviszi a kezed.
PhP: Miután három hétig küzdesz a grafikai elemekkel, a főnököd fejbelő egy pisztollyal.

1 022 pont

Programozók

Programozók körében használatos elterjedt kifejezések:
1. Fura!
2. De hiszen ez korábban már futott!
3. Csak néhány apróságot kell kijavítani.
4. Ez biztos valami hardverhiba.
5. Valaki közületek piszkálta a bejövő adatokat.
6. Márpedig én ahhoz a modulhoz hozzá sem nyúltam!
7. Már majdnem kész vagyok.
8. Az gyorsan meglesz.
9. Az ember nem tesztelhet mindent!
10. Lehetetlen hogy ez befolyásolja a másik modult is.
11. Határozottan emlékszem hogy ezt a hibát már kijavítottam.
12. A dokumentáció már készül.
13. Az nem az én programom.
14. Szokatlanul sok zűröm volt.
15. Hiszen a specifikációt egész idő alatt változtatták!
16. Azt hittem megtaláltam a hibát.
17. Ez a változtatás meglesz öt perc alatt.
18. Arra várok hogy a többiek készen legyenek hogy én is tesztelni tudjak.
+1. Attól eltekintve hogy nem működik, mi az összbenyomásod?

720 pont

Bosnyák virus

Ön most egy "bosnyák vírust" kapott.
Mivel mi Boszniában nem rendelkezünk programozói tapasztalattal, így ez a vírus a bizalom elvén működik. Kérjük Önöket, hogy töröljenek le minden állományt a merevlemezükről és manuálisan továbbítsák ezt a vírust mindenkinek az e-mail címtárukból.
Köszönjük a bizalmat és az együttműködést.
---------------------------------------------
Ön most a bosnyák vírus javított béta verzióját kapta. Kérjük, először továbbítsa a levelet, és utána törölje a merevlemezt.

701 pont

Levél

A főnök egy leírást kért Bob Smith nevű beosztottjáról:

"Bob Smith, a segédprogramozóm mindig
keményen dolgozik az irodájában. Bob függetlenül dolgozik anélkül, hogy
pazarolja a cég idejét és a kollégákkal beszélget. Bob soha nem
tagadja meg másoktól a segítséget, és mindig
időre fejezi be a kiadott munkát. Bob gyakran sok időt tölt
a munkájával, hogy befejezze azt, néha folytatja azt az
ebédszünetben is. Bob egy olyan személyiség, akinél abszolút nincs
kétség afelől, hogy alapos és széleskörű a területén a
szaktudás. Úgy gondolom, Bob-ot nyugodtan lehet
egy igazi nagyágyúnak nevezni, akit nem lehet
nélkülözni. Következésképpen azt ajánlom, hogy Bob-ot
léptessék elő. Egy javaslatot majd
el kell küldeni minél hamarabb."

SD

Hamarosan érkezett egy kis kiegészítés a levélhez:
"Bob a hátam mögött állt, és olvasta a levelet, miközben írtam. Kérem, csak a páratlan sorokat (1,3,5,stb...) olvassa el, amik a valódi véleményemet tartalmazzák róla."

969 pont

Árpi és az ő Szuperautói

Nagyon jó történet, igaz hosszú de megéri elolvasni!!

Egy ismerősömnek (Árpi) volt egy autója. Szép volt, jó volt (Opel Senator 3.0), neki mégsem volt elég jó. Egy szép napon elhatározta, hogy dögösíteni kell. Elkezdődött a tuning. Először jöttek a szokásos dolgok: szélesebb felni, tök fekete fólia, brutál erősítő stb. Igenám, de ilyenje sokmindenkinek van, így nem lehet kitűnni a tömegből. Na, akkor jött az ötlet: ha Michael Knightnak van, akkor neki is kell, és ezzel elkezdődött KITT-hadművelet. Úgy kezdte, hogy a műszerfal összes szabad helyére kapcsolókat és LED-eket barkácsolt. Ezek nagy részének semmi funkciója nem volt, csakis (szerinte) jól nézett ki. Mások szerint inkább hasonlított Pirx kapitány valamelyik járgányára, de neki tetszett. A legjobb az volt benne, hogy volt 8 kapcsoló, ami sorba volt kötve a gyújtáskapcsolóval. Cselesen ezeket úgy építette be, hogy egy részüket megfordította, tehát az
autót csak egy bizonyos kapcsolóállásnál lehetett indítani. Ennek a lopásgátláson kívül az volt az értelme, hogy szerinte baromi imponáló volt, ahogy kapcsolgatott indulás előtt. "Tod, ahogy a helikopteren, az amcsi filmekben. Mégiscsak komolyabb így a gép, nem?"
Persze eltelt egy-két nap, amíg ezt az állást megtanulta. Addig úgy nézett ki egy inditás, hogy beült, az összes kapcsoló lefelé mutatott. Elkezdte vadul kapcsolgatni, és minden kombinációnál megpróbált indítózni. Minden indítas előtt jött a "Hopp, most megvan, most a jó" szöveg, de általában csak a 4-5-re találta el. Én már rég tudtam a helyes állást, de a marhája képtelen volt megjegyzeni. Persze nem segítettem neki, csak együttérzően bólogattam az anyósülésen. Egyszer megkérdeztem tőle, miért nem írja le. Azt mondta, azt elveszítheti, és akkor könnyen ellopják az autót. Elképzeltem, hogy valaki talál a parkolóban egy cetlit, hogy
"fel-fel-le-fel stb." , és felderül az arca, hogy "Aha, megvan a Senator kódja, elő a pajszert."
Aztán persze szépen lassan megtanulta a kódot, és egy idő után már kezdett unalmas lenni a dolog, ezért újabb furfangos eszközök kellettek. Ekkor jött (őt idézve) "a behatolási és eltulajdonítási kísérletet megakadályozó kompúteres (így, k-val, hosszú ú-val ejtve) rendszer". Én itt már nem akartam beülni mellé, mert tudtam, hogy nem fogom megállni röhögés nélkül. De a hosszas unszolásra ("Nézzed má meg, hogy mit bír a gépsárkány, me ilyet még nem láttá, öcsém") beültem. Az újabb okosság nem volt más, mint egy lepukkant 486-os laptop, amit ráapplikált a riasztóra, egy aktív hangszóró az anyosülés lábterében, plusz valahol hátul egy mágnes egy reed-relével. A hangszóró azért kellett, mert riasztáskor a laptop mindenféle okosságot mondott. Árpi úgy képzelte, hogy ha el is lopják az autót, a riasztó megszólal, és a tolvaj megijed a hangtól, ami ilyeneket mond: "Tolvaj!", "Az autó 15 másodpercen belül leáll!", "A rendszer értesíti a rendőrséget." stb. A mágnes a reed-relével kapcsolta a laptop áramellátását. A baj az volt, hogy úgy
volt megoldva, hogy csak saccra lehetett tudni, hova kell tenni a
mágnest a csomagtartóban, nem volt megjelölve a helye. A másik gond az
volt, hogy akivel íratta a programot, az csak Windowsra tudta megírni,
úgyhogy innentől kezdve így nézett ki az indulás: Árpi körberohant kétszer az autó körül, ellenőrizve, hogy nincs behatolási nyom, távirányítóval kinyitotta az ajtókat, nekem be kellett ülnöm, mert ő elhelyezte a csomagtartóban a mágnest, "Ne haragudj, de ezt még neked sem mutatom meg.", előre jött, beállította a kapcsolókat, indítózott, fülelt, hogy bootol-e a laptop, káromkodott, hátrament, igazított a mágnesen, vissza előre, fülelés, laptop bootol. Iyenkor ülni kellett még egy ideig, mert a Windows még nem indult el, és ha a program nem álló autónál indult el, megszakította a gyújtást. Mivel csak saccra tudtuk, mennyi ideig tart, ücsörögtünk pár percet. Ekkor összegerjedt az autó hifije az aktív hagszóróval, ami borzalmas hangon visított. Elkezdett gyűlni a tömeg a parkolóban (én meg próbáltam úgy tenni, mint akinek semmi köze az egészhez).
Látszott rajtuk, hogy rendszeres nézői a mulatságnak, mert volt, aki rutinosan egyből a mászókára ment fel, hogy lásson a többiek feje felett. Ekkor jött az, hogy elkezdett vonyítani a riasztó, és a hangszóró a lábamnál megszólalt olyan hangon, mint egy vízbefojtott Sokol rádió: "Tolvaj!", "A motor le fog állni." stb. Kezdtek röhögni az emberek (én még kisebbre húztam össze magam). Ő pedig üvölt: "Gerjed, bmeg, összegerjed, k. riasztó, k. laptop, k. programozó!" Itt jött még egy fél perces k-s felsorolás, ordítva természetesen, és a programozó meg az egész mindenség lovakkal és
felmenőkkel történő közösülésére biztatása. Fontolgattam a menekülés lehetőségét, de már túl sokan álltak körülöttünk, és nem voltam benne
biztos, hogy át tudom törni a bámészkodók gyűrűjét. Ő hozzáfogott, hogy gyújtás kikapcsolása, motorháztető felnyitása, laptop lehúzása a riasztóról, riasztó kikapcsolása kulccsal, fenyegető "f**ztnéze?" a tömegnek, matatás a motortérben, csatlakozók pöcögtetése, "Nenyújjáhozzá, öcsisajt!" a közelebb merészkedő kisgyereknek, motorháztető le, beülés, indítózás, várakozás a bootra, szokásos visítás, szerencsére most nem riaszt, indulhatunk. Persze padlógáz, visít a gumi, a tömeg szétrebben, és mi "kottonájdzsó" torzítva, műszerfalrezegtetve üvöltő hangjaira otthagyjuk a parkolóban a tömeget. Főhősünk boldogan húzza ki magát az ülésben, és büszkeségtől sugárzó arccal csak ennyit kérdez: "Na?"
Elgondolkodom, mit is mondhatnék. Például megkérdezhetném, hogy mi van, ha a tolvaj nem rakja helyére a mágnest, és akkor a laptop nem indul el, nem tiltja le a gyújtást, nem óbégat, mint a haldokló rinocérosz, és úgy általában, simán el lehet lopni az autót. Vagy megpendíthetném, hogy a sok szar árából vehetett volna egy rendes riasztót is, de nem szólalok meg, mert az ember úgyis hiába magyarázza egy apának, hogy kockafejű a gyereke, az akkor sem érti meg, ha megáll a sör a kölyök fején...

Thx for [Louis]

160 pont

Bosnyák vírus

Ön most egy “bosnyák vírust” kapott.
Mivel mi Boszniában nem rendelkezünk programozói tapasztalattal, így ez a vírus a bizalom elvén működik. Kérjük Önöket, hogy töröljenek le minden állományt a merevlemezükről és manuálisan továbbítsák ezt a vírust mindenkinek az e-mail címtárukból.
Köszönjük a bizalmat és az együttműködést.
—————————————————-
Ön most a bosnyák vírus javított béta verzióját kapta. Kérjük, először továbbítsa a levelet, és utána törölje a merevlemezt.

791 pont

Elefántbeszerzés

Az elefántbeszerzés módszerei
MATEMATIKUS: elmegy Afrikába, megvizsgál mindent, félredob mindent, ami nem elefánt, és elfog egyet a maradékból, akármi is maradt.
PROGRAMOZÓ: előbb algoritmust készít: Menj Afrikába! Kezdd a Jóreménység fokánál! Lépésenként haladj északnak, közben felváltva keletről nyugatra és nyugatról keletre keresztezd a kontinenst, és fogj el minden megpillantott állatot. Hasonlítsd össze egy elefánttal, amit már láttál! Fejezd be, ha egyezést tapasztalsz!
GYAKORLOTT PROGRAMOZÓ: az előző algoritmust használja, de előbb elhelyez egy elefántot Kairóban, hogy az algoritmus biztosan befejeződjön.
ASSEMBLY PROGRAMOZÓ: a fenti eljárást négykézláb hajtja végre.
HARDVER MÉRNÖK: elmegy Afrikába, véletlenszerüen elfog szürke állatokat, és abbahagyja, ha talál egy olyat, amelyik plusz-mínusz 15 százalék eltéréssel megegyezik egy már korábban megnézett elefánttal.
KÖZGAZDÁSZ: nem vadászik elefántra, de meg van róla győződve, hogy ha kellőképpen megfizetik őket, az elefántok majd levadásszák magukat.
SZOFTVER-JOGÁSZ: kijelenti, hogy az egész csorda az ő tulajdonát képezi az elpotyogtatott dolgok kinézete alapján.
FELSŐVEZETŐ: kiadja az elefántvadászati utasításokat azzal a feltevéssel, hogy az elefánt olyan, mint a mezei egér, csak mélyebb a hangja.
ELADÓ: nem vadászik elefántra, de egész életét azzal tölti, hogy eladjon elefántokat, amiket nem ő ejtett el, és leszállítsa két nappal a vadászidény kezdete előtt.
SZOFTVER ELADÓ: leszállítja az első keze ügyébe eső dolgot, és elküldi a számlát egy elefántról.
HARDVER ELADÓ: elejt egy nyulat, befesti szürkére, és eladja mint asztali (desktop) elefántot.

206 pont

Objektum orientált kenguruk

Néhány objektum-orientált programkód újra felhasználása komoly fejtörést okozott az ausztrál fegyveres erők vezetőinek. Miután a repülésszimulátorokat egyre többször használták a pilóták helikopter légiharc gyakorlására, a programozók komoly energiát fektettek a helyszínek valósághűségének fokozásába, a tájak részletes kidolgozásába. Jelen esetben az Északi Területek egy helyszínén a kenguruk részletes ábrázolását is fontosnak tartották (mivel a kenguruk pánikszerű menekülése elárulja a harci helikopterek helyzetét). A Védelmi Tudományok és Technológiák Hivatalának Szárazföldi Műveletek és Szimulációk részlege részletesen eligazította a programozókat a kenguruk mozgásáról és a helikopterekre adott válaszreakcióikról.
Mivel a programozók minél egyszerűbben akarták a feladatot megoldani, ezért átalakították az ellenséges katonák mozgásszimulációját tartalmazó objektumot, kicserélték a katona képét a kenguruéra és megnövelték a mozgási sebességét.
Egyszer aztán amerikai pilóták érkeztek látogatóba. Az ausztrál pilóta - bizonyítani akarván repülési tudását - alacsonyan elhúzott egy csapat virtuális kenguru felett.
Az állatok pánikszerű menekülésbe kezdtek, ahogy az megjósolható volt. Ám a pilóták mélységes megdöbbenésére, az egyik hegy oldalán feltűntek a pánikszerűen menekülő erszényesek és néhány vállról indítható Stinger légvédelmi rakétával szétlőtték a mit sem sejtő helikoptert. (Mivel a kenguruk objektumából a rutinos programozók elfelejtették kitörölni a katonák fegyverzetére vonatkozó részeket.)

Az eredmény? A megzavarodott programozók ezután jobban figyeltek az objektum-orientált programkódjaikban az objektumok tulajdonságainak definícióira, az amerikaiak pedig jobban tisztelték az ausztrál állatvilágot, mint korábban.
A kiképzők ettől a pillanattól megtiltották a pilótáknak, hogy a kengurukat molesztálják gépeikkel.

(A fenti iromány ténylegesen megjelent az ausztrál Védelmi Tudományok és Technológiák Hivatalának kiadványában, 1999 június 15-én)

997 pont
1 2 3 4 5 6...