Kezdőoldal » Számítástechnika » Programozás » Ezt miért találják a "programo...

Ezt miért találják a "programozók" viccesnek?

Figyelt kérdés

Annyi sok programozó pistikét láttam már megosztani ezt a "viccet":


[link]


Nekem annyira egyértelmű hogy logikai hibát követ el az aki ezt viccesnek találja. Olyan, mintha azt osztaná meg hogy 1 + 1 = 3. Ebben semm vicceset nem találok.



"Drágám, szaladj le a boltba, hozz egy doboz tejet és ha van tojás, hozz hatot."


A mondatban 3 utasítás van:


1) "szaladj le a boltba"

2) "hozz egy doboz tejet"

3) "ha van tojás, hozz hatot"


Logikailag egyenértékű utasítások:


1) nyisd meg a "próba.txt" fájlt.

2) írd bele az "x változó" tartalmát.

3) ha az "y változó" definiálva van, akkor írd a fájlba 6x.


Ezt miért jó megosztani? Képmutatás, hogy én vagyok a nagy programozó, aki felettetek áll?


2015. szept. 5. 08:18
1 2 3
 1/22 anonim ***** válasza:
82%
Nekem nem az jön le, hogy "én vagyok a nagy programozó, aki felettetek áll", hanem az, hogy a programozók a saját kockaságukon viccelődnek. Jómagam is sokszor kerültem konfliktusba a feleségemmel, mert kocka módon értelmeztem az ő szavait, és nem úgy, ahogy ő szerette volna. Ezért számomra ez egy vicces vicc.
2015. szept. 5. 08:35
Hasznos számodra ez a válasz?
 2/22 anonim ***** válasza:
49%

Igazából 7-et kellett volna hoznia...

Vagy pedig egy tejet és egy "hat"-ot.

2015. szept. 5. 09:21
Hasznos számodra ez a válasz?
 3/22 A kérdező kommentje:

Nem, mert rosszul értelmezve ez azt mondja hogy legyen a tejekSzáma = 1, de ha van tojás, akkor tejekSzáma = 6.


Ebből a szempontból rossz az én példám amit felhoztam, az téveszthetett meg.

2015. szept. 5. 09:25
 4/22 anonim ***** válasza:
58%

Igazából ez csak értelmezés kérdése, mert lehet, hogy a "hozz tejet" után hazamegy 1 tejjel, majd isszamegy, és hoz még 6-ot.

Vagy az egész elszáll exceptionnel, mert már otthon van, és nincs 6 tej...

2015. szept. 5. 09:38
Hasznos számodra ez a válasz?
 5/22 anonim ***** válasza:
66%

Mert pl a hozz egy tejet és hozz egy tojást mit jelent?

hozni = tej;

hozni = tojas;

és akkor csak a tojást viszed haza?


sztem inkább:

hozni.add(tej);

hozni.add(tojas);


igy az eredeti pelda:

hozni.add(tej);

if (exists(tojas)) {

for (int i = 0; i<6) hozni.add(tej);

}


ekkor 7-et fog hozni.

2015. szept. 5. 09:42
Hasznos számodra ez a válasz?
 6/22 anonim ***** válasza:
28%

Na most ez a kép hibás.

Tehát aki ezt megosztja az szimplán gyökér és nem is érti a poént.


Az eredeti vicc a következőképpen hangzik:

"Ugorj le a boltba tejért, és ha van tojás hozz hatot."

2015. szept. 5. 09:56
Hasznos számodra ez a válasz?
 7/22 A kérdező kommentje:

"Mert pl a hozz egy tejet és hozz egy tojást mit jelent? hozni = tej; hozni = tojas; és akkor csak a tojást viszed haza?"


Nem. A "a hozz egy tejet és hozz egy tojást" nekem ezt jelenti:


hozni.tej = 1;

hozni.tojas = 1;


Ekkor a hozni tartalma { tej: 1, tojas: 1 }


Az eredeti példa (a félreértelmezés):


hozni.tej = 1;

if(van(tojas)) hozni.tej = 6;


A hozni.tej nem lesz 7!

2015. szept. 5. 09:56
 8/22 A kérdező kommentje:

"Na most ez a kép hibás. Tehát aki ezt megosztja az szimplán gyökér és nem is érti a poént."


Végre, pont erre gondoltam én is.

2015. szept. 5. 09:58
 9/22 anonim ***** válasza:
77%
túlbonyolítjátok
2015. szept. 5. 10:49
Hasznos számodra ez a válasz?
 10/22 anonim ***** válasza:
87%

Valójában nem is programozói jellegű a félreértés, hanem nyelvi. A gond az, hogy a "hozz hatot" nincs meghatározva, hogy mire vonatkozik, nincs konkrét tárgya, csak utal valami korábbi dologra, de abból meg kettő is volt.


Maga a poén inkább csak a programozói gondolkodásmód, mikor valaki már annyira "kocka", hogy nem kérdez vissza, csak végrehajtja, amit előírtak, és ahogy szintaktikailag ő elsőre értelmezte.


Szerintem vicces. :))

2015. szept. 5. 11:11
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!