Иванчо - приказки за програмисти…
На Иванчо са му дали 3 ябълки.
Той е изял 2.
Колко ябълки има Иванчо?
Мислите си че 1?
Ама никъде не е казано, колко ябълки е имал Иванчо преди да му дадат 3-те.
Извод - нулирайте си променливите!
Иванчо има 3 ябълки. Дали му още 3. Той изял 2. Колко ябълки има Иванчо?
4? Неееееееееее! 6! Двете ги е изял един ден по рано.
Извод - синхронизирайте си нишките!
Иванчо имал 5 ябълки. Изял 2. Колко са му останали?
3? Нееее! Той не е ял свои ябълки! Пак има 5!
Извод - защитавайте си адресното пространство!
На Иванчо му дали 3 ябълки. Той ги изял.
На другия ден дошли да му ги искат, защото били дадени само за съхранение.
Извод - четете си спецификацията.
Генерал се връща от еднодневна отпуска и пита редник Каракочев:
- Какво стана докато ме нямаше, редник?
- Нищо, генерале…
- Сигурен ли си?!
- Ами… само едно куче умря…
- Какво куче?
- Дето яде от червата…
- Какви черва?
- Тези на коня…
- Какъв кон?
- Дето умря докато теглеше каруцата…
- Каква каруца?
- Тази с водата…
- Каква вода?
- Тази с която гасихме пожара…
- Къде пожар?
- Ами…полка…
- Какво? Как?
- Ами от фаса на Любо…
- Ама Любо не пуши…?
- Е, и вие ще пропушите, ако ви откраднат знамето…