{"id":27891,"date":"2022-05-16T19:06:03","date_gmt":"2022-05-16T16:06:03","guid":{"rendered":"https:\/\/kutaybilen.com.tr\/?p=27891"},"modified":"2022-05-16T19:06:03","modified_gmt":"2022-05-16T16:06:03","slug":"bug-ne-demek-thomas-edison-ile-ne-ilgisi-var","status":"publish","type":"post","link":"https:\/\/kutaybilen.com.tr\/?p=27891","title":{"rendered":"Bug Ne Demek? Thomas Edison ile Ne \u0130lgisi Var?"},"content":{"rendered":"<p>\u015eayet s\u0131kl\u0131kla bilgisayar kullanan biriyseniz<strong> &#8220;bug&#8221; olarak bahsedilen yanl\u0131\u015flarla <\/strong>kar\u015f\u0131la\u015fm\u0131\u015fs\u0131n\u0131zd\u0131r. Oyunlarda, uygulamalarda yahut yaz\u0131l\u0131mlarda meydana gelen bir kusurla kar\u015f\u0131la\u015f\u0131ld\u0131\u011f\u0131 vakit ak\u0131llara birinci olarak &#8220;bug&#8221; s\u00f6z\u00fc gelir. S\u0131k\u00e7a kulland\u0131\u011f\u0131m\u0131z bu s\u00f6z\u00fcn birinci olarak hangi alanda ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 biliyor muydunuz?<\/p>\n<p>Bu i\u00e7eri\u011fimizde sizlere <strong><em>bug ne demek <\/em><\/strong>sorusunun yan\u0131t\u0131n\u0131 verecek, bug s\u00f6z\u00fcn\u00fcn nas\u0131l ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve birinci bilgisayar bug\u0131n\u0131 kimin buldu\u011funu sizlerle payla\u015faca\u011f\u0131z.<\/p>\n<p><b>Bug ne demek?<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/76\/9db5fdd9fc38edfb7871933136df3ba53cae9520.jpeg\"\/><\/p>\n<p>Bug s\u00f6z\u00fc rastgele bir bilgisayar program\u0131 yahut donan\u0131m sistemindeki bir kusur yahut kusura verilen isimdir. Buglar sistemin <strong>beklenmedik ve olumsuz<\/strong> tesirler ortaya \u00e7\u0131karmas\u0131na sebep olur. Bir yaz\u0131l\u0131m\u0131n, sistemin yahut bu \u00fcslup \u015feylerin yapmas\u0131 gereken \u015feyi ger\u00e7ek yapmamas\u0131 yahut tasarland\u0131\u011f\u0131 s\u00fcrecin z\u0131dd\u0131 s\u00fcre\u00e7ler yapmas\u0131na bug ismi verilir. Yani asl\u0131nda bug, bilgisayar alan\u0131nda ger\u00e7ekle\u015fen <strong>yanl\u0131\u015flara<\/strong> verilen genel isimdir.<\/p>\n<p>Bug ismini verdi\u011fimiz kusurlar genelde geli\u015ftiricilerin <strong>kaynak kodlar\u0131nda<\/strong> yapt\u0131\u011f\u0131 yanl\u0131\u015flar yahut kimi eksiklikler ve yanl\u0131\u015flar nedeniyle ortaya \u00e7\u0131kar. Bu t\u0131p buglar\u0131 da genelde oyunlarda g\u00f6rebilirsiniz. Oyunda ola\u011fan gezerken bir anda olmamas\u0131 gereken yerlere \u0131\u015f\u0131nlanmak, bombo\u015f bir toprakta tak\u0131l\u0131p kalmak yahut yap\u0131lan bir vazifenin ge\u00e7erli say\u0131lmamas\u0131 \u00fczere yanl\u0131\u015flar\u0131 bug olarak isimlendirebiliriz. Geli\u015ftiriciler, kodlarda bulunan yanl\u0131\u015flar\u0131 kapatan bir g\u00fcncelleme yay\u0131nlayarak bu buglar\u0131 yok ederler.<\/p>\n<p>Elbette buglar yaln\u0131zca oyunlar i\u00e7in ge\u00e7erli de\u011fil. Bir bilgisayar program\u0131n\u0131n kodlar\u0131nda yap\u0131lan bir yanl\u0131\u015fl\u0131k program\u0131n daima <strong>\u00e7\u00f6kmesine<\/strong> <strong>sebep<\/strong> <strong>olabilir<\/strong> ya da \u00fcst\u00fcne t\u0131klanan bir tu\u015fun fonksiyonsuz kalmas\u0131na yol a\u00e7abilir. Hasebiyle bilgisayar programlar\u0131nda da \u00e7e\u015fitli aksiliklere yol a\u00e7an buglar g\u00f6rebiliriz.<\/p>\n<p><b>Bug s\u00f6z\u00fcn\u00fc birinci sefer Thomas Edison kulland\u0131:<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/76\/b30dce24cbad0d9ffa16d468de78227adfdf56b9.jpeg\"\/><\/p>\n<p>Bug s\u00f6z\u00fc bizim vaktimizde genel olarak bilgisayar ve yaz\u0131l\u0131m alan\u0131nda kullan\u0131l\u0131yor fakat bu terim \u00e7ok daha evvelki tarihlere dayan\u0131yor. Bug s\u00f6z\u00fcn\u00fcn birinci olarak kay\u0131tlara ge\u00e7ti\u011fi y\u0131l <strong>1878<\/strong>. Kelimeyi birinci kullanan ki\u015fi ise o y\u0131llarda orta\u011f\u0131na ayg\u0131t hakk\u0131nda bilgi veren <strong>Thomas Edison\u2019du<\/strong>.<\/p>\n<p>Thomas Edison, yazd\u0131\u011f\u0131 mektupta bug s\u00f6z\u00fcn\u00fc birinci olarak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 telgraf sisteminde ortaya \u00e7\u0131kan <strong>tekniksel bir fonksiyon bozuklu\u011funu<\/strong> anlatma hedefiyle kullanm\u0131\u015ft\u0131. Tek kablo \u00fczerinden d\u00f6rt ba\u015fka telgraf iletme ve almay\u0131 hedefleyen Edison, ortaya \u00e7\u0131kan sorunu \u00e7\u00f6zmek i\u00e7in de <strong>\u201cbug trap\u201d,<\/strong> yani bug (b\u00f6cek) tuza\u011f\u0131 ismini verdi\u011fi bir tahlil \u00fcretti. O vakitten beri de bu s\u00f6z \u00e7e\u015fitli sistemlerde ortaya \u00e7\u0131kan fonksiyon bozukluklar\u0131 i\u00e7in kullan\u0131ld\u0131.<\/p>\n<p><b>Bug s\u00f6z\u00fc neden bilgisayar kusurlar\u0131nda kullan\u0131l\u0131yor?<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/76\/50204ca7302c736088050ed6f246e38a790bb9c4.jpeg\"\/><\/p>\n<p>Bir evvelki alt ba\u015fl\u0131\u011f\u0131m\u0131zdan anlayaca\u011f\u0131n\u0131z \u00fczere bilgisayarlar ve yaz\u0131l\u0131mlar daha tasarlanmam\u0131\u015fken bile bug s\u00f6z\u00fc mekanik sistemlerde olu\u015fan yan\u0131lg\u0131lar\u0131 belirtmek i\u00e7in kullan\u0131l\u0131yordu. Thomas Edison ile ba\u015flayan bu furya, neredeyse y\u00fcz y\u0131l boyunca devam etti. Sonras\u0131nda ise \u00e7ok farkl\u0131 bir durum meydana geldi ve bu durum, bug s\u00f6z\u00fcn\u00fc <strong>bilgisayar kusurlar\u0131nda kullanmam\u0131z\u0131n <\/strong>sebebi olarak tarihe ge\u00e7ti.<\/p>\n<p>\u0130nanmas\u0131 g\u00fc\u00e7, bir o kadar da enteresan bir \u00f6yk\u00fcye haz\u0131r olun: Tarihe ge\u00e7en birinci bilgisayar bug\u0131, <strong>ger\u00e7ek bir b\u00f6cekti<\/strong>. Yanl\u0131\u015f duymad\u0131n\u0131z. 9 Eyl\u00fcl 1947 tarihinde, saat 15.45 sular\u0131nda ge\u00e7en bir kay\u0131tta, bir bilgisayar sisteminde birinci kere bir bug bulundu\u011fu yaz\u0131yordu ve bu kusur (bug), sahiden de bir b\u00f6cekti. Amerikan Donanmas\u0131\u2019na ili\u015fkin Harvard Mark II Aiken Relay Calculator bilgisayar\u0131n\u0131n i\u00e7erisine ka\u00e7an bir g\u00fcve bilgisayar\u0131n \u00e7\u00f6kmesine sebep olmu\u015ftu.<\/p>\n<p>O g\u00fcn <strong>Harvard Mark I<\/strong>I\u2019yi kullanan \u015fah\u0131slar elbette bug s\u00f6z\u00fcn\u00fc birinci bulan bireyler de\u011fildi lakin bu s\u00f6z\u00fcn bilgisayar yanl\u0131\u015flar\u0131nda kullan\u0131lmas\u0131nda \u00e7ok b\u00fcy\u00fck katk\u0131lar\u0131 oldu. O g\u00fcnden sonra bu olay bir \u00f6l\u00e7\u00fc dalga konusu olsa da vakitle bug s\u00f6z\u00fc bilgisayar ve yaz\u0131l\u0131m yan\u0131lg\u0131lar\u0131n\u0131n ortaya \u00e7\u0131kmas\u0131yla \u00e7ok daha <strong>yayg\u0131n<\/strong> hale geldi. Bug\u00fcn oyunlarda bile bir kusur g\u00f6rd\u00fc\u011f\u00fcm\u00fczde kulland\u0131\u011f\u0131m\u0131z bug s\u00f6z\u00fc, tarihte bir bilgisayar\u0131n i\u00e7ine giren g\u00fcve sayesinde bilgisayar tabirleri ortas\u0131na yerle\u015fti.<\/p>\n<p><b>Bilgisayar buglar\u0131 felakete yol a\u00e7abilir mi?<\/b><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.webtekno.com\/images\/editor\/default\/0002\/76\/e85628a79fa1a69f61d7cc90ba7866533fa1a904.jpeg\"\/><\/p>\n<p>Bug olarak bahsetti\u011fimiz kusurlar\u0131n b\u00fcy\u00fck \u00e7o\u011funlu\u011fu asl\u0131nda kodlardaki ufak tefek yanl\u0131\u015flar nedeniyle k\u00fc\u00e7\u00fck kusurlar olsa da buglar\u0131n daha evvel felakete yol a\u00e7t\u0131\u011f\u0131 kimi noktalar da oldu. Bunlardan biri, 1980\u2019lerde kullan\u0131lan bir radyasyon terapisi makinesinde bulunan bir kusur sonucunda ortaya \u00e7\u0131kt\u0131. Therac-25 modeli makinenin kodlar\u0131nda bulunan bir bug, <strong>hastalar\u0131n hayat\u0131n\u0131 kaybetmesine<\/strong> sebep oldu.<\/p>\n<p>1996 y\u0131l\u0131nda Avrupa Uzay Ajans\u0131 (ESA) prototipi olan Ariane 5 roketinin kodlar\u0131nda bulunan bug, roketin <strong>kalk\u0131\u015ftan bir dakika sonra patlayacak formda ayarlanmas\u0131na<\/strong> sebep olmu\u015ftu. 1994 y\u0131l\u0131nda ise RAF Chinnook modeli bir helikopterin kodlar\u0131ndaki kusur, hava arac\u0131n\u0131n yere \u00e7ak\u0131lmas\u0131na ve helikopterde bulunan 29 ki\u015finin hayat\u0131n\u0131 kaybetmesine yol a\u00e7t\u0131.<\/p>\n<p><strong><em>Bug ne demek, <\/em><\/strong>nas\u0131l ortaya \u00e7\u0131kt\u0131 ve neden bilgisayar yanl\u0131\u015flar\u0131nda kullan\u0131l\u0131yor sorular\u0131na kar\u015f\u0131l\u0131k verdi\u011fimiz i\u00e7eri\u011fimizin sonuna gelmi\u015f bulunuyoruz. Bu ve bunun \u00fczere haberlerimizin devam\u0131 gelecek. Ka\u00e7\u0131rmamak i\u00e7in bizleri takipte kal\u0131n.<\/p>\n<div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u015eayet s\u0131kl\u0131kla bilgisayar kullanan biriyseniz &#8220;bug&#8221; olarak bahsedilen yanl\u0131\u015flarla kar\u015f\u0131la\u015fm\u0131\u015fs\u0131n\u0131zd\u0131r. Oyunlarda, uygulamalarda yahut &#8230;<\/p>\n","protected":false},"author":1,"featured_media":27892,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[854],"tags":[1007,4684,1950,1380,1885],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/27891"}],"collection":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27891"}],"version-history":[{"count":1,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/27891\/revisions"}],"predecessor-version":[{"id":27893,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/posts\/27891\/revisions\/27893"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=\/wp\/v2\/media\/27892"}],"wp:attachment":[{"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kutaybilen.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}