KomputerPengaturcaraan

Bug - Apa ini?

Kadang-kadang, melayari Internet, anda boleh menemui perkataan "bug". Apa yang dimaksudkan dan apa yang etimologi perkataan? Belajar jawapan kepada soalan-soalan ini, anda akan dapat dalam artikel ini.

Bug - apa yang ini?

Perkataan "bug" berasal dari bahasa Inggeris. bug English (disebut "bug") - ini adalah bug atau pepijat. perkataan ini digunakan terutamanya di kalangan pengaturcara, penguji dan pemain. Tetapi apa yang dimaksudkan?

bug A - ia tidak sepadan antara spesifikasi teknikal program dan tingkah laku sebenar sistem. Kerana perbezaan ini tidak boleh melakukan pemaju perisian fungsi mengandung. Dalam bahasa yang mudah, pepijat - ia adalah satu kesilapan, yang disebabkan oleh kecacatan dalam kod sumber program.

Asal-usul perkataan

Mungkin kini ia adalah untuk bercakap tentang etimologi perkataan. bug A - ia profesionalisme, yang paling biasa digunakan di kalangan pengaturcara. Terdapat beberapa pilihan untuk asal-usul perkataan.

Mengikut legenda, ini profesionalisme muncul seawal 1945. Ia berlaku, apabila saintis dari Universiti Harvard dijalankan ujian komputer baru yang dikenali sebagai Mark II Aiken Relay Kalkulator. peranti tidak berfungsi, dan sebab untuk ini adalah rama-rama kecil yang terperangkap antara kenalan. Serangga dikeluarkan dari komputer dan menampar dalam jurnal teknikal khas. Mengenai rama-rama adalah tulisan yang disertakan «kes sebenar Pertama bug didapati», yang diterjemahkan sebagai "kes pertama dalam amalan, bug apabila ia ditemui (bug)". Selepas ini cerita lucu perkataan "bug" dan telah digunakan untuk bermaksud "kesilapan."

Terdapat juga versi bahawa profesionalisme muncul lama sebelum peranti ujian pengkomputeran. Ada yang percaya bahawa istilah "bug" berhutang asal kepada pencipta yang terkenal Thomas Edison. Menurut legenda, Edison telah cari dalam lipas pikap, tetapi ia tidak ada. bug itu di dalam mesin.

Versi lain mengatakan bahawa perkataan "bug" muncul semasa Perang Dunia Kedua. Kemudian, di bawah istilah ini menunjukkan masalah dengan teknik radar.

Perkataan "bug" mula merebak dengan cepat. Dalam 80-90-ies profesionalisme yang digunakan hanya pengaturcara. Dengan kedatangan Internet perkataan mula dibesar-besarkan secara aktif. Kini "bug" dalam leksikon beliau mengambil semua yang mempunyai walaupun hubungan sedikit kepada teknologi komputer (pemain, pengguna Internet biasa dan sebagainya. D.). Oleh sebab itu ia boleh dianggap sebagai sebahagian daripada slanga Internet.

bug permainan

Bugs bukan sahaja dalam program-program, mereka agak biasa dalam permainan. A bug permainan - ia adalah satu kecacatan pemaju, kerana yang permainan yang tidak seperti yang asalnya bertujuan. Dalam sejarah industri permainan keluar beribu-ribu zabagovannyh projek. Kira-kira yang paling terkenal dan menghiburkan dan kita akan bincangkan dalam bahagian ini.

Mungkin projek yang paling zabagovannuyu sejak beberapa tahun kebelakangan ini boleh dipanggil Creed Assassin: Unity. Projek-projek "Ubisoft" tidak pernah dikenali untuk pengoptimuman, tetapi Perpaduan - sebuah ensiklopedia sebenar bug. Kadang-kadang watak-watak berada dalam kedudukan yang sangat pelik dan luar biasa, gagal teksturki melalui dinding, atau hanya melepak. Itu sahaja bug bahawa dalam masa beberapa jam mengelilingi Internet (watak-watak hanya hilang seorang, itulah sebabnya mereka kelihatan agak menakutkan). Malah "Ubisoft" diiktiraf kesilapannya, beliau telah mengeluarkan satu patch yang membetulkan pepijat, dan membayar ganti rugi kerugian pelanggan.

Kadang-kadang pemain melihat bug sebagai ciri-ciri, ciri-ciri permainan. Ini berlaku dengan siri megauspeshnoy permainan yang dipanggil Mortal Kombat. Dalam bahagian pertama permainan adalah bug, yang dicat semula Scorpio (salah satu daripada watak-watak utama dalam permainan) dalam merah. Dalam kes ini, nama wira digantikan dengan mesej Ralat ralat Makro. Pemain merasakan bahawa kecacatan ini dirancang oleh pemaju, dan ninja merah - ini adalah satu watak rahsia tambahan. Ed Boon (pencipta MC) seperti idea ini, dan dalam bahagian seterusnya beliau menambah permainan wira dengan nama Ermac (pendek untuk Macro Ralat sama).

Bagaimana untuk melindungi diri dari pepijat?

Dalam usaha untuk menghapuskan pepijat projek-projek mereka, pemaju mengupah orang khas yang dikenali sebagai penguji. tugas tester - untuk mencari semua kecacatan program, permainan, atau mana-mana perisian lain.

Tetapi tidak semestinya penguji mencari pepijat, dan kadang-kadang beberapa kelemahan masih menyerap masuk ke dalam versi akhir projek. Dalam kes ini semua harapan pengguna yang boleh menghantar surat khas kepada perihal kesilapan - bug-laporan. Ini akan membantu meningkatkan produk akhir. Di samping itu, syarikat-syarikat besar mendapat ganjaran untuk mencari bug dalam produk mereka. Sebagai contoh, sebagai ganjaran untuk mencari bug yang ketara dalam pelayar Google anda sudah bersedia untuk memberikan 15 ribu dolar.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.