Apakah Pepijat Komputer, dan Dari Mana Istilah Itu Berasal?
Benj Edwards
Anda mungkin pernah mendengarnya sebelum ini: Terdapat pepijat dalam perisian, menyebabkan sesuatu tidak berfungsi atau tidak berfungsi. Apakah sebenarnya pepijat komputer dan dari manakah istilah itu berasal? Kami akan menerangkan.
Pepijat Adalah Ralat Tidak Disengajakan dalam Perisian Komputer
Pepijat komputer atau pepijat perisian ialah istilah untuk kesilapan pengaturcaraan yang tidak disengajakan atau kecacatan dalam perisian atau perkakasan komputer. Pepijat timbul daripada kesilapan manusia dalam reka bentuk perkakasan atau di suatu tempat dalam rangkaian alat perisian yang digunakan untuk mencipta aplikasi komputer, perisian tegar atau sistem pengendalian.
Pepijat perisian dilahirkan apabila pengaturcara sama ada membuat kesilapan semasa menulis perisian atau menulis kod yang berfungsi tetapi mempunyai akibat yang tidak disengajakan yang tidak diramalkan oleh pengaturcara. Mengalih keluar pepijat daripada perisian dipanggil penyahpepijatan.
Pepijat perisian dalam pembuatan. Studio Afrika / Shutterstock
Dalam dunia yang dipacu perisian hari ini, pepijat adalah perniagaan yang serius. Hampir 20 tahun yang lalu, Institut Piawaian dan Teknologi Kebangsaan menganggarkan bahawa pepijat perisian menelan belanja ekonomi AS hampir bilion setiap tahun (kira-kira 0.6% daripada KDNK pada tahun 2002)—jumlah yang mungkin meningkat sejak itu. Walaupun sukar untuk mengukur kesan negatif pepijat dengan tepat, mudah untuk membayangkan bagaimana perisian yang tidak berfungsi boleh menjejaskan produktiviti. Malah boleh meletakkan nyawa dalam bahaya dalam bidang pengangkutan atau bahaya infrastruktur penting seperti loji kuasa.
Mengapa Kami Memanggil Mereka Pepijat?
Istilah pepijat mendahului penciptaan komputer, dan kita sebenarnya tidak tahu siapa yang pada asalnya mencipta istilah pepijat untuk merujuk kepada kecacatan kejuruteraan. Dalam rekod bertulis, ahli sejarah telah mengesannya kembali kepada Thomas Edison pada tahun 1870-an paling awal.
Thomas Edison dengan fonografnya (sekitar 1878).Perpustakaan Kongres
Edison menggunakan istilah itu dalam nota peribadi dan surat-menyuratnya bermaksud masalah sukar yang perlu diselesaikan atau kecacatan kejuruteraan yang perlu diperbaiki. Dia juga bergurau tentang istilah yang berkaitan dengan serangga, menulis masuk surat 1878 :
Anda sebahagiannya betul, saya telah menemui 'pepijat' dalam radas saya, tetapi ia tidak terdapat dalam telefon yang betul. Ia daripada genus ‘callbellum.’ Serangga itu nampaknya menemui keadaan untuk kewujudannya dalam semua radas panggilan Telefon.
Manakala beberapa ambil contoh Edison sebagai maksud bahawa dia mencipta istilah pepijat, ada kemungkinan ia berasal daripada orang lain lebih awal dan dia hanya mempopularkan istilah itu dalam kalangan rakan dan rakan kejuruteraannya. Kamus Inggeris Oxford memetik contoh 1889 berkaitan dengan Edison yang menerangkan pepijat sebagai metafora untuk serangga yang merangkak ke dalam sekeping peralatan dan menjadikannya tidak berfungsi, menunjukkan bahawa pepijat sebenar melakukan perkara itu mungkin pada asalnya mengilhamkan istilah itu, serupa dengan istilah terbang dalam salap .
Ada Lovelace dalam daguerreotype 1843.
Mengetepikan perkataan pepijat untuk seketika, orang pertama yang diketahui dalam sejarah yang menyedari bahawa perisian mungkin tidak berfungsi disebabkan ralat dalam pengaturcaraan ialah Ada Lovelace. dia menulis tentang masalah tersebut pada tahun 1843 dalam ulasannya tentang Charles Babbage Enjin Analitik .
IklanUntuk ini boleh dijawab bahawa proses analisis mesti dilakukan secara sama untuk menyediakan Enjin Analitik dengan keperluan yang diperlukan. operatif data; dan di sini juga mungkin terdapat punca kesilapan. Diberikan bahawa mekanisme sebenar tidak tersilap dalam prosesnya, yang kad mungkin memberinya pesanan yang salah.
Dalam petikan ini, Lovelace merujuk kepada mekanisme pengiraan sebenar yang bebas daripada ralat dalam cara ia memproses data, tetapi menetapkan bahawa data yang diberikan kepadanya oleh manusia (seperti yang diprogramkan pada kad pada masa itu) boleh memberikan arahan yang salah kepada mesin dan sehingga menghasilkan keputusan yang salah.
Bagaimana dengan Rama-rama Grace Hopper?
Selama beberapa dekad, buku, majalah dan tapak web telah tersilap melaporkan bahawa istilah pepijat dicipta oleh saintis komputer lagenda Grace Hopper apabila seekor pelanduk terbang ke dalam geganti Komputer Harvard Mark II dan menyebabkannya tidak berfungsi. Mengikut cerita, dia kemudian merakam rama-rama itu ke dalam buku log dan menulis nota sejarah: Kes sebenar pertama pepijat ditemui.
Rama-rama Mark IV yang terkenal dirakamkan ke dalam buku log 1947.Smithsonian
Walaupun rama-rama benar-benar terbang ke Mark II pada tahun 1947, ia bukanlah inspirasi untuk istilah pepijat atau nyahpepijat, yang kedua-duanya mendahului kejadian itu. Selain itu, ia tidak sepenuhnya jelas bahawa rama-rama itu sebenarnya menyebabkan komputer tidak berfungsi, cuma ia adalah penemuan yang lucu semasa mereka membetulkan kecacatan lain. Hopper menjadikan cerita itu terkenal dengan menceritakannya dalam petikan yang banyak temu bual November 1968 :
Bilakami sedang menyahpepijat Mark II, ia wsebagai lebih dalambangunan lain, dan tingkap tidak mempunyai skrinpada merekadan kami sedang mengusahakannya dimalam, sudah tentu, dan semuapepijats dalam wokamera rlde masuk. Dan, pada suatu malam dia tersedar,dan kami pergi untuk mencari pepijat dan menemui satum besar sebenarlain, kira-kira empat inci sayapspan, dalam salah satu geganti dipukul hingga matih, dan kami mengeluarkannyad masukkan ke dalam buku logdan menampal pita scotch di atasnya, dan sejauhsaya tahuw, itu'masih masukbuku log sejarahdi Harvard (kami menemui pepijat sebenar dalamdenganputer).
Hopper mendapati cerita itu melucukan kerana, selepas kerap memburu pepijat dalam komputer (seperti dalam kecacatan perkakasan dan perisian), pasukannya akhirnya menemui serangga sebenar di dalam komputer. Oleh itu inskripsi, Kes sebenar pertama pepijat ditemui.
(Sebagai satu perkara yang menarik, Hopper menerangkan rama-rama Mark IV sebagai dipukul hingga mati, mungkin kerana kerosakan akibat terperangkap dalam pergerakan komputer geganti elektromekanikal , yang mencadangkan komputer terus berfungsi semasa rama-rama berada di sana.)
Geganti komputer yang serupa dengan ini (dilihat dalam manual IBM) membunuh rama-rama Mark II yang malang itu. IBM
IklanAhli sejarah tidak tahu sama ada ia adalah buku log Hopper, atau siapa sebenarnya yang menulis entri itu, tetapi hari ini, buku log Harvard Mark II berada di Muzium Negara Sejarah Amerika di Smithsonian di Washington, D.C.
Walaupun rama-rama Mark II (Mari kita panggil dia Mark.) bukanlah pepijat komputer pertama, ia tetap kekal sebagai simbol fizikal dan budaya masalah yang sangat nyata dan sukar yang dihadapi oleh semua pengaturcara, dan ia adalah sesuatu yang akan kita semua tangani. dengan untuk tahun-tahun akan datang. Sekarang berikan saya semburan pepijat, boleh?
BACA SETERUSNYA- & rsaquo; Bagaimanakah Buggy Keluaran Pratonton Windows 11?
- & rsaquo; Mengapa Terdapat Banyak Lubang Keselamatan Sifar Hari?
- & rsaquo; Masalah Biasa Xbox Series X|S dan Cara Menyelesaikannya
- & rsaquo; Cyber Monday 2021: Tawaran Teknologi Terbaik
- › Fungsi vs. Formula dalam Microsoft Excel: Apakah Perbezaannya?
- › Cara Mencari Spotify Anda Dibungkus 2021
- › 5 Laman Web Setiap Pengguna Linux Perlu Penanda Halaman
- & rsaquo; Cyber Monday 2021: Tawaran Apple Terbaik
Benj Edwards ialah Editor Bersekutu untuk How-To Geek. Selama lebih 15 tahun, beliau telah menulis tentang teknologi dan sejarah teknologi untuk tapak seperti The Atlantic, Fast Company, PCMag, PCWorld, Macworld, Ars Technica, dan Wired. Pada tahun 2005, beliau mencipta Pengkomputeran dan Permainan Vintage, sebuah blog yang menumpukan kepada sejarah teknologi. Dia juga mencipta podcast The Culture of Tech dan kerap menyumbang kepada podcast retrogaming Retronauts.
Baca Bio Penuh