Програмистски празник (официално)


Warning: sizeof(): Parameter must be an array or an object that implements Countable in /home/kogadavz/public_html/peter.and/wp-content/plugins/ad-injection/ad-injection.php on line 824

Warning: count(): Parameter must be an array or an object that implements Countable in /home/kogadavz/public_html/peter.and/wp-content/plugins/ad-injection/ad-injection.php on line 831
След неофициалният ден на програмиста, в България обявиха и официален празник на компютърните специалисти – 4 октомври, рожденият ден на „бащата на компютъра“ Джон Атанасов. Всичко е супер, ама Джон Атанасов не е „бащата“ на компютъра, най-много някой чичо да му бъде…
Позволявам си да цитирам част от една моя статия в сп. Computer, посветена на някои от най-често срещаните заблуди… А една от заблудите е, че

Българин е създал компютъра

Да, ама не! (следва статията ми)

Джон Винсент Атанасов е роден в САЩ (Хамилтон, щата Ню Йорк) през 1903 г. Това, което го свързва с България, е баща му – Иван Атанасов. Джон Атанасов е живял, учил, преподавал, работил и починал в САЩ, никога не се е самоопределял като българин и във всички официални изказвания нарича българите „народът на моя баща“.
Създаването на компютъра също не може да бъде отредено само на Атанасов. За да стигнем до неговия принос в историята на компютърния хардуер, трябва да започнем от древното сметало и да преминем през велики личности като Леонардо да Винчи, Блез Паскал, Готфрид Вилхелм фон Лайбниц и Чарлз Бабидж. Джон Атанасов е създал прототип на съвременните компютри заедно с неговия студент Клифърд Бери и по цял свят имената им вървят заедно. Дори създаденият от тях компютър ABC е съкращение от Atanasoff-Berry Computer. На всичкото отгоре проектът приключва през 1942 г., като входно-изходният му механизъм не е завършен, така че машината никога не е влязла в реална употреба. И ако има реална причина да се гордеем с постижението на Джон Атанасов, тя е свързана с четири важни нововъведения в принципа на
действие при създаването на АВС – двоичната бройна система, регенеративната
памет, логическите схеми като елементи на програма и електронните елементи като носители на данни. Тези идеи са заложени и в компютрите, с които работим днес. И макар незавършен напълно, АВС си остава първият електронен дигитален компютър в историята на човечеството.

Та този създал се в България мит ми напомня за стария виц, в който попитали радио “Ереван”:
– Вярно ли е, че България е изнесла 100000 компютри за Япония?
– Вярно е, но с някои уточнения: Първо, не са били 100000, а 10000. И не са били компютри, а компоти. И не са били изнесени, а са били върнати поради изтекъл срок на годност. И не са били за Япония, а от СССР.
В нашия случай:
Истината не е, че „българин е създал компютъра“, а че „полубългарин е един от двамата създатели на неработещ прототип на компютър, в който са заложени важни идеи и принципи, използвани и до днес“.
И все пак, важното е да се празнува. Та… ако имате идеи за празника в четвъртък, ще се радвам да ги обсъдим…