Ifahamu Y2K yaani year 2000 bug
Moja katika changamoto iliyowahi kusumbuwa dunia kutokana na maendeleo ya tehama duniani.
Y2K, au **Year 2000 bug**, ilikuwa ni tatizo la kiufundi lililoweza kutokea mwaka 2000. Tatizo hili lilitokana na makosa ya ki mazoea yaliyofanywa na waprogramu katika miaka ya 1930 hadi 1970. Wakati huo, kompyuta zilikuwa na nafasi ndogo ya kuhifadhi data, kwa hivyo waprogramu walitumia tarakimu mbili tu kuwakilisha mwaka. Kwa mfano, mwaka 1962 ungeandikwa kama "62".
Hata hivyo, waprogramu hawakuzingatia kwamba programu zao zinaweza kudumu kwa miaka mingi baadaye. Ilipofika miaka ya 1990, ikawa wazi kwamba makosa haya yanaweza kusababisha matatizo makubwa mwaka 2000, wakati idadi ya miaka ingekuwa "00". Kwa mfano, programu zinazotumia tarakimu mbili tu kuwakilisha mwaka zingeweza kuchanganya mwaka 2000 na mwaka 1900.
Matokeo yake, jitihada kubwa zilifanywa kurekebisha programu hizi. Ikadiriwa kuwa kati ya dola bilioni 300 hadi 400 zilitumika katika juhudi hizi. Licha ya juhudi hizi, baadhi ya matatizo bado yalitokea mwaka 2000. Kwa mfano, baadhi ya vituo vya ndege vilishindwa kufanya kazi, baadhi ya hospitali zilipoteza data ya wagonjwa, na baadhi ya taa za barabarani zilizimwa.
Tatizo la Y2K lilikuwa ni onyo kwa waprogramu juu ya umuhimu wa kuandika code kwa uangalifu. Hata makosa madogo yanaweza kusababisha matatizo...
Umeionaje Makala hii.. ?
Share On:
👉1 ai web app 👉2 Dua za Mitume na Manabii 👉3 Tafasiri ya Riyadh Swalihina 👉4 Kitau cha Fiqh 👉5 Bongolite - Game zone - Play free game 👉6 kitabu cha Simulizi
Post zinazofanana:
Utangulizi wa mvc na umuhimu wake
Katika somo hili, tutajifunza: Maana ya MVC (Model-View-Controller) Kila kipengele (Model, View, Controller) kinachofanya Faida za kutumia MVC Tatizo la PHP ya kawaida bila MVC
Soma Zaidi...Meme ni nini
Watu wangi wnekuwa wakitumia meme, ila bila ya kujuwa nini hasa hizo meme. Na hasa Zina matumizi gani
Soma Zaidi...Wajuwe wanasanyansi na lugha za kompyuta walizoanzisha
Hii ni list ya wataalamu wa kompyuta amba ni wagunduzi wa lugha zaidi ya 20 za kompyta.
Soma Zaidi...Njia za kujifunza Programming language yeyote ile
Hapa nitakwenda kukueleza njia ambazo naweza kuzituia ili kujifunza programming kwa urahisi
Soma Zaidi...Je unahitaji kutengenezewa Android App
Bongoclass tunatoa Fursa ya kupata huduma ya kutengenezewa App
Soma Zaidi...Ijuwe platform ya IndexNow
Je umeshawahi kuweka post yako kwenye blog halafu ikachukuwa mpaka siku 3 kuonekana kwenye search engine kama Google, Index ama Bing. Bsi project ya IndexNow imekuja kutatuwa tatizo hilo
Soma Zaidi...