Wpis z mikrobloga

◢ #akamaitech

Technologiczne piątki z Akamai

BUG i PATCH - skąd to się wzięło?


Czy zastanawiałeś się kiedyś dlaczego poprawka w programie nazywa się patchem (plastrem), a błąd nazywa się bugiem (robakiem)?

Okazuje się że te określenia mają swoje historyczne uzasadnienie. Dawno, dawno temu, zapewne zanim się jeszcze urodziłeś, programowanie komputerów odbywało się za pomocą kart perforowanych. Programowanie takie polegało na tym, że programista wykonywał na papierowej karcie serię otworów, które stanowiły specyficzną formę zapisu, opracowanego przez niego algorytmu. Łatwo się domyśli, że programowanie w ten sposób było podatne na błędy.

Jeśli programista wykonał o jedną dziurkę za mało, to sprawa była stosunkowo prosta do naprawienia. Wystarczyło jedynie dorobić brakujące otwory.
Jeśli jednak wykonał jedną dziurę za dużo wtedy należało użyć... zwykłego plastra do zaklejenia nadmiarowych dziur. Stąd właśnie poprawka do programu zaczęła być nazywana "plastrem" (patchem).

Jak w takim razie powstała nazwa "bug" (robak)? Wszystko zaczęło się od awarii superkomputera "Mark II" w 1947 roku. Urządzenie przestało działać jak należy, a jako, że w tamtych czasach, komputery psuły się częściej fizycznie niż softwarowo, zaczęto go dokładnie sprawdzać ze wszystkich stron. Jak się okazało, przyczyną awarii komputera był mały robak który zakradł się do jego wnętrza, a jego małe ciało spowodowało błąd w mechanizmie. W ten oto sposób zyskaliśmy określenie "znaleźć robaka" (to find a bug).

Te dwa historyczna wydarzenia sprawiły, że do naszego języka technicznego trafiły takie określenia jak 'plaster' i 'robak'.
Oczywiście na co dzień posługujemy się anglojęzycznymi słowami do opisania tych dwóch rzeczy.

❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋❋

O co chodzi?
Co piatek, firma Akamai Technologies (polski oddział z Krakowa) wrzuca na swój fanpage wpis technologiczny, który nastepnie jest repostowany tutaj, na mikroblogu.

Link do Fanpage

Nie przegap nowych wpisów!
Obserwuj tag #akamaitech i/lub moje prywatne konto.

Kto jest autorem wpisów?
Autor to unknow - możesz obserwować jego profil na FB (sporo newsów na temat technologii)

Chcesz pomóc?
Podeślij do mnie na priv temat, który myślisz, że warto byłoby poruszyć w następnych wydaniach AkamaiTech

#technologia #gruparatowaniapoziomu #ciekawostki
imlmpe - ◢ #akamaitech ◣

 Technologiczne piątki z Akamai
 BUG i PATCH - skąd to się...

źródło: comment_vWMAGrVOYQEBUDGT7RcDFCbzMuokxJ1j.jpg

Pobierz
  • 9
Jak w takim razie powstała nazwa "bug" (robak)? Wszystko zaczęło się od awarii superkomputera "Mark II" w 1947 roku. Urządzenie przestało działać jak należy, a jako, że w tamtych czasach, komputery psuły się częściej fizycznie niż softwarowo, zaczęto go dokładnie sprawdzać ze wszystkich stron. Jak się okazało, przyczyną awarii komputera był mały robak który zakradł się do jego wnętrza, a jego małe ciało spowodowało błąd w mechanizmie. W ten oto sposób zyskaliśmy
Ładnie to tak zrzynać temat od @sekurak? Było 6 dni temu


@nihil_novi:
1) nie czytam Sekuraka
2) inspiracją dla mnie i dla nich był prawdopodobnie ten same wpis z Twittera + komentarze do niego

https://twitter.com/Codealike/status/819990490774904833

Ten wpis wylądował na głównej stronie kilku anglojęzycznych portali, więc myślę, że wpadł także w ręce redaktorów @sekurak - timing się zgadza, bo wpis pochodzi sprzed 7 dni. Nikt od nikogo nie zrzyna tutaj. Jest