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