|
|
“ bug” de yóu lái:
bug yī cí de yuán yì shì“ chòu chóng” huò“ chóng zǐ”。 dàn shì xiàn zài, zài diàn nǎo xì tǒng huò chéng xù zhōng, rú guǒ yǐn cáng zhe de yī xiē wèi bèi fā xiàn de quē xiàn huò wèn tí, rén men yě jiào tā“ bug”, zhè shì zěn me huí shì ní?
yuán lái, dì yī dài de jì suàn jī shì yóu xǔ duō páng dà qiě 'áng guì de zhēn kōng guǎn zǔ chéng, bìng lì yòng dà liàng de diàn lì lái shǐ zhēn kōng guǎn fā guāng。 kě néng zhèng shì yóu yú jì suàn jī yùn xíng chǎn shēng de guāng hé rè, yǐn dé yī zhǐ xiǎo chóng zǐ bug zuàn jìn liǎo yī zhī zhēn kōng guǎn nèi, dǎo zhì zhěng gè jì suàn jī wú fǎ gōng zuò。 yán jiū rén yuán fèi liǎo bàn tiān shí jiān, zǒng suàn fā xiàn yuán yīn suǒ zài, bǎ zhè zhǐ xiǎo chóng zǐ cóng zhēn kōng guǎn zhōng qǔ chū hòu, jì suàn jī yòu huī fù zhèng cháng。 hòu lái, bug zhè gè míng cí jiù yán yòng xià lái, biǎo shì diàn nǎo xì tǒng huò chéng xù zhōng yǐn cáng de cuò wù、 quē xiàn、 lòu dòng huò wèn tí。
yǔ bug xiāng duì yìng, rén men jiāng fā xiàn bug bìng jiā yǐ jiū zhèng de guò chéng jiào zuò“ debug”, yì jí“ zhuō chóng zǐ” huò“ shā chóng zǐ”。 yí hàn de shì, zài zhōng wén lǐ miàn, zhì jīn réng méi yòu yǔ“ bug” zhǔn què duì yìng de cí huì, yú shì zhǐ néng zhí jiē yǐn yòng“ bug” yī cí。 suī rán yě yòu rén shǐ yòng“ chòu chóng” yī cí tì dài“ bug”, dàn róng yì chǎn shēng qí yì, suǒ yǐ tuī guǎng bù kāi。
◆ suǒ wèi“( bug)”, shì zhǐ diàn nǎo xì tǒng de yìng jiàn、 xì tǒng ruǎn jiàn( rú cāo zuò xì tǒng) huò yìng yòng ruǎn jiàn( rú wén zì chǔlǐ ruǎn jiàn) chū cuò。 yìng jiàn de chū cuò yòu liǎng gè yuán yīn, yī shì shè jì cuò wù, yī shì yìng jiàn bù jiàn lǎo huà shī xiào děng。
〓 ruǎn jiàn de cuò wù quán shì chǎng jiā shè jì cuò wù。 nà zhǒng shuō yòng hù zhí xíng liǎo fēi fǎ cāo zuò de tí shì, shì ruǎn jiàn chǎng shāng bù fù zé de hú shuō bā dào。 yòng hù kě néng huì zhí xíng bù zhèng què de cāo zuò, bǐ rú běn lái shì zuò jiā fǎ dàn 'àn liǎo jiǎn fǎ jiàn。 zhè yàng yòng hù huì dé dào yī gè bù zhèng què de jiēguǒ, dàn bù huì yǐn qǐ bug fā zuò。
〓 ruǎn jiàn chǎng shāng zài shè jì chǎn pǐn shí de yī gè jī běn yào qiú, jiù shì bù yǔn xǔ yòng hù zuò fēi fǎ de cāo zuò。 zhǐ yào yǔn xǔ yòng hù zuò de, dōushì hé fǎ de。 yòng hù gēn běn jiù méi yòu bàn fǎ zhī dào chǎng jiā xīn lǐ shì zěn me xiǎng de, nǎ xiē cāo zuò xù liè shì fēi fǎ de。 cóng diàn nǎo dàn shēng zhī rì qǐ, jiù yòu liǎo diàn nǎo bug。 dì yī gè yòu jìzǎi de bug shì měi guó hǎi jūn de biān chéng yuán, biān yì qì de fā míng zhě gé lěi sī · hā pò( gracehopper) fā xiàn de。 hā pò hòu lái chéng liǎo měi guó hǎi jūn de yī gè jiāng jūn, lǐng dǎo liǎo zhù míng jì suàn jī yǔ yán cobol de kāi fā。
1945 nián 9 yuè 9 rì, xià wǔ sān diǎn。 hā pò zhōng wèi zhèng lǐng zhe tā de xiǎo zǔ gòu zào yī gè chēng wéi“ mǎ kè 'èr xíng” de jì suàn jī。 zhè hái bù shì yī gè wán quán de diàn zǐ jì suàn jī, tā shǐ yòng liǎo dà liàng de jì diàn qì, yī zhǒng diàn zǐ jī xiè zhuāng zhì。 dì 'èr cì shì jiè dà zhàn hái méi yòu jié shù。 hā pò de xiǎo zǔ rì yǐ jì yè dì gōng zuò。 jī fáng shì yī jiān dì yī cì shì jiè dà zhàn shí jiàn zào de lǎo jiàn zhù。 nà shì yī gè yán rè de xià tiān, fáng jiān méi yòu kōng diào, suǒ yòu chuāng hù dū chǎng kāi sàn rè。
tū rán, mǎ kè 'èr xíng sǐ jī liǎo。 jì shù rén yuán shì liǎo hěn duō bàn fǎ, zuì hòu dìng wèi dào dì 70 hào jì diàn qì chū cuò。 hā pò guān chá zhè gè chū cuò de jì diàn qì, fā xiàn yī zhǐ fēi 'é tǎng zài zhōng jiān, yǐ jīng bèi jì diàn qì dǎ sǐ。 tā xiǎo xīn dì yòng shè zǐ jiāng 'é zǐ jiā chū lái, yòng tòu míng jiāo bù tiē dào“ shì jiàn jì lù běn” zhōng, bìng zhù míng“ dì yī gè fā xiàn chóng zǐ de shí lì。”
cóng cǐ yǐ hòu, rén men jiāng jì suàn jī cuò wù xì chēng wéi chóng zǐ( bug), ér bǎ zhǎo xún cuò wù de gōng zuò chēng wéi( debug)。
chéng xù zhōng yǐn cáng de gōng néng quē xiàn huò cuò wù。 yóu yú xiàn zài de ruǎn jiàn fù zá chéng dù zǎo yǐ chāo chū liǎo yī bān rén néng kòng zhì de fàn wéi, rú win95、 win98 zhè yàng de jiào chéng shú de cāo zuò xì tǒng yě huì bù dìng qī dì gōng bù qí zhōng de bug。 rú hé jiǎn shǎo yǐ zhì xiāo miè chéng xù zhōng de bug, yī zhí shì chéng xù yuán suǒ jí wéi zhòng shì de kè tí。 ~~~ |
|
bug yī cí de yuán yì shì“ chòu chóng” huò“ chóng zǐ”。 dàn shì xiàn zài, zài diàn nǎo xì tǒng huò chéng xù zhōng, rú guǒ yǐn cáng zhe de yī xiē wèi bèi fā xiàn de quē xiàn huò wèn tí, rén men yě jiào tā“ bug”, zhè shì zěn me huí shì ní?
yuán lái, dì yī dài de jì suàn jī shì yóu xǔ duō páng dà qiě 'áng guì de zhēn kōng guǎn zǔ chéng, bìng lì yòng dà liàng de diàn lì lái shǐ zhēn kōng guǎn fā guāng。 kě néng zhèng shì yóu yú jì suàn jī yùn xíng chǎn shēng de guāng hé rè, yǐn dé yī zhǐ xiǎo chóng zǐ bug zuàn jìn liǎo yī zhī zhēn kōng guǎn nèi, dǎo zhì zhěng gè jì suàn jī wú fǎ gōng zuò。 yán jiū rén yuán fèi liǎo bàn tiān shí jiān, zǒng suàn fā xiàn yuán yīn suǒ zài, bǎ zhè zhǐ xiǎo chóng zǐ cóng zhēn kōng guǎn zhōng qǔ chū hòu, jì suàn jī yòu huī fù zhèng cháng。 hòu lái, bug zhè gè míng cí jiù yán yòng xià lái, biǎo shì diàn nǎo xì tǒng huò chéng xù zhōng yǐn cáng de cuò wù、 quē xiàn、 lòu dòng huò wèn tí。
yǔ bug xiāng duì yìng, rén men jiāng fā xiàn bug bìng jiā yǐ jiū zhèng de guò chéng jiào zuò“ Debug”, yì jí“ zhuō chóng zǐ” huò“ shā chóng zǐ”。 yí hàn de shì, zài zhōng wén lǐ miàn, zhì jīn réng méi yòu yǔ“ bug” zhǔn què duì yìng de cí huì, yú shì zhǐ néng zhí jiē yǐn yòng“ bug” yī cí。 suī rán yě yòu rén shǐ yòng“ chòu chóng” yī cí tì dài“ bug”, dàn róng yì chǎn shēng qí yì, suǒ yǐ tuī guǎng bù kāi。
hòu lái jiù zhí jiē yòng bug zài xiàn zài hěn duō de ruǎn jiàn cè shì zhōng dū yòng bug lái shuō míng nà xiē wèn tí。
“ bug” de chuàng shǐ rén hè bǎi de bào gào gé lěi sī · hè bǎi( GraceMurrayHopper), shì yī wèi wéi měi guó hǎi jūn gōng zuò de diàn nǎo zhuān jiā, yě shì zuì zǎo jiāng rén lèi yǔ yán róng rù dào diàn nǎo chéng xù de rén zhī yī。 ér dài biǎo diàn nǎo chéng xù chū cuò de“ bug” zhè míng zì, zhèng shì yóu hè bǎi suǒ qǔ de。 1945 nián de yī tiān, hè bǎi duì HarvardMarkII shè zhì hǎo 17000 gè jì diàn qì jìn xíng biān chéng hòu, tā de gōng zuò què huǐ yú yī zhǐ fēi jìn diàn nǎo zào chéng duǎn lù de fēi 'é。 zài bào gào zhōng, hè bǎi yòng jiāo tiáo tiē shàng fēi 'é, bìng bǎ“ bug” lái biǎo shì“ yī gè zài diàn nǎo chéng xù lǐ de cuò wù”,“ bug” zhè gè shuō fǎ yī zhí yán yòng dào jīn tiān。 |
chéng xù shè jì fāng miàn de jiě shì |
◆ suǒ wèi“( bug)”, shì zhǐ diàn nǎo xì tǒng de yìng jiàn、 xì tǒng ruǎn jiàn( rú cāo zuò xì tǒng) huò yìng yòng ruǎn jiàn( rú wén zì chǔlǐ ruǎn jiàn) chū cuò。 yìng jiàn de chū cuò yòu liǎng gè yuán yīn, yī shì shè jì cuò wù, yī shì yìng jiàn bù jiàn lǎo huà shī xiào děng。
ruǎn jiàn de cuò wù quán shì chǎng jiā shè jì cuò wù。 nà zhǒng shuō yòng hù zhí xíng liǎo fēi fǎ cāo zuò de tí shì, shì ruǎn jiàn chǎng shāng bù fù zé de hú shuō bā dào。 yòng hù kě néng huì zhí xíng bù zhèng què de cāo zuò, bǐ rú běn lái shì zuò jiā fǎ dàn 'àn liǎo jiǎn fǎ jiàn。 zhè yàng yòng hù huì dé dào yī gè bù zhèng què de jiēguǒ, dàn bù huì yǐn qǐ bug fā zuò。
ruǎn jiàn chǎng shāng zài shè jì chǎn pǐn shí de yī gè jī běn yào qiú, jiù shì bù yǔn xǔ yòng hù zuò fēi fǎ de cāo zuò。 zhǐ yào yǔn xǔ yòng hù zuò de, dōushì hé fǎ de。 yòng hù gēn běn jiù méi yòu bàn fǎ zhī dào chǎng jiā xīn lǐ shì zěn me xiǎng de, nǎ xiē cāo zuò xù liè shì fēi fǎ de。 cóng diàn nǎo dàn shēng zhī rì qǐ, jiù yòu liǎo diàn nǎo bug。 dì yī gè yòu jìzǎi de bug shì měi guó hǎi jūn de biān chéng yuán, biān yì qì de fā míng zhě gé lěi sī · hā pò( GraceHopper) fā xiàn de。 hā pò hòu lái chéng liǎo měi guó hǎi jūn de yī gè jiāng jūn, lǐng dǎo liǎo zhù míng jì suàn jī yǔ yán Cobol de kāi fā。
1945 nián 9 yuè 9 rì, xià wǔ sān diǎn。 hā pò zhōng wèi zhèng lǐng zhe tā de xiǎo zǔ gòu zào yī gè chēng wéi“ mǎ kè 'èr xíng” de jì suàn jī。 zhè hái bù shì yī gè wán quán de diàn zǐ jì suàn jī, tā shǐ yòng liǎo dà liàng de jì diàn qì, yī zhǒng diàn zǐ jī xiè zhuāng zhì。 dì 'èr cì shì jiè dà zhàn hái méi yòu jié shù。 hā pò de xiǎo zǔ rì yǐ jì yè dì gōng zuò。 jī fáng shì yī jiān dì yī cì shì jiè dà zhàn shí jiàn zào de lǎo jiàn zhù。 nà shì yī gè yán rè de xià tiān, fáng jiān méi yòu kōng diào, suǒ yòu chuāng hù dū chǎng kāi sàn rè。
tū rán, mǎ kè 'èr xíng sǐ jī liǎo。 jì shù rén yuán shì liǎo hěn duō bàn fǎ, zuì hòu dìng wèi dào dì 70 hào jì diàn qì chū cuò。 hā pò guān chá zhè gè chū cuò de jì diàn qì, fā xiàn yī zhǐ fēi 'é tǎng zài zhōng jiān, yǐ jīng bèi jì diàn qì dǎ sǐ。 tā xiǎo xīn dì yòng niè zǐ jiāng 'é zǐ jiā chū lái, yòng tòu míng jiāo bù tiē dào“ shì jiàn jì lù běn” zhōng, bìng zhù míng“ dì yī gè fā xiàn chóng zǐ de shí lì。”
cóng cǐ yǐ hòu, rén men jiāng jì suàn jī cuò wù xì chēng wéi chóng zǐ( bug), ér bǎ zhǎo xún cuò wù de gōng zuò chēng wéi( debug)。
chéng xù zhōng yǐn cáng de gōng néng quē xiàn huò cuò wù。 yóu yú xiàn zài de ruǎn jiàn fù zá chéng dù zǎo yǐ chāo chū liǎo yī bān rén néng kòng zhì de fàn wéi, rú Win95、 Win98 zhè yàng de jiào chéng shú de cāo zuò xì tǒng yě huì bù dìng qī dì gōng bù qí zhōng de bug。 rú hé jiǎn shǎo yǐ zhì xiāo miè chéng xù zhōng de bug, yī zhí shì chéng xù yuán suǒ jí wéi zhòng shì de kè tí。 |
|
zài xiàn zài yī xiē wǎng luò yóu xì zhōng yě kě néng chū xiàn lòu dòng, dà jiā dū guǎn tā jiào "bug" zhè xiē lòu dòng kě yǐ dǎo zhì wán jiā bǐ rú huò lì 'ér yùn yíng gōng sī péi běn huò zhě zhuàng tài yǐ jí xiào guǒ xiāo shī děng。 wèile jiǎn shǎo zhè zhǒng qíng kuàng de fā shēng, yóu xì yùn yíng shāng men zhì zuò yóu xì bǔ dīng ( bù yī dìng shì wǎng luò yóu xì, dān jī yóu xì yě yòu shēng jí hé bǔ dīng )( wǎng luò yóu xì kě yǐ zì dòng gēngxīn , dān jī yóu xì jiù bì xū shǒu dòng xià zài bìng 'ān zhuāng )。 hěn duō wán jiā lì yòng zhè xiē lòu dòng móu qǔ lì yì , tū xiǎn gè xìng . yùn yíng shāng yòu quán lì gěi wán jiā fēng hào
lì rú :
mó shòu shì jiè kǎ lā zàn fù běn yuán lái de guǎn cháng bug.
měi fú WOW wán jiā 10 fēn zhōng nèi chéng 60 jí zhàng hào bug.
bǐ rú chéng jiè qí shì miǎo rén jiù shì gè bug
chuān yuè huǒ xiàn yě yòu bug
'ào fǎ wú nǎo biubiu yě shì bug!
zūn yán zéi wú nǎo tī gǔ yě shì bug!
QQ sān guó wú xiàn shuà hún yě shì bug
dào zéi duì shù shì de yā zhì zé shì yòu shǐ yǐ lái zuì dà de bug!
qí shí, jīhū měi gè yóu xì dōuyòu bug, zhǐ shì wán jiā hái méi yòu fā xiàn 'ér yǐ, dāng fā xiàn bug shí, tā men huì zài hù lián wǎng shàng jìn xíng fā bù。 rán 'ér,
yóu xì yùn yíng shāng huì zài zuì duǎn shí jiān nèi wéi yóu xì dǎ bǔ dīng huì zì dòng shēng jí。
rú guǒ bug fēi cháng yán zhòng , wǎng luò yóu xì yùn yíng gōng sī huì cǎi qǔ huí dàng chǔlǐ , yǐ jiǎn shǎo wán jiā lì yòng bug huò zhě wán jiā yīn wéi bug 'ér zào chéng de sǔn shī |
|
| zhì jīn hái méi yòu 100% wán měi de yìng jiàn , xì tǒng ruǎn jiàn , huò yìng yòng ruǎn jiàn , suǒ yǐ bug wú kě bì miǎn , yī gè kàn lái wú kě tiǎo tī de yóu xì , hái shì yòu kě néng cún zài bug, zhǐ shì nǐ méi fā xiàn 'ér yǐ , jìn guǎn bug wú kě bì miǎn , dàn shì gōng zuò rén yuán zài nǔ lì dì xiū fù tā , zhè yě shì diàn nǎo jiè miàn duì de yī gè wèn tí : kě yǐ yǒng wú bug má ? |
|
18 suì de jié xī kǎ - fó luó lún sī shì zhè zhǐ wǎng luò rè shǔ“ bug” de zhù rén。 zài tā 13 suì shí, jué dìng wèi yǎng yī zhǐ xiǎo lǎo shǔ zuò wéi chǒng wù, dàn shì tā de zhè gè xiǎng fǎ yī kāi shǐ zāo dào liǎo fù mǔ de fǎn duì, tā men huā fèi kǒu shé lái shì tú shuō fú tā, dàn wèi néng dòng yáo jié xī kǎ de zhù yì。 jié xī kǎ duì zhè zhǐ xiǎo lǎo shǔ pō yòu hǎo gǎn, chēng bug yòu jiào yǎng hěn cōng míng。 tā bù jǐn 'ài gān jìng, ér qiě néng biàn bié jié xī kǎ mǔ qīn de shēng yīn。 rè 'ài shè yǐng de jié xī kǎ wéi bug bǎi chū kě 'ài de zī shì, gōng tā jìn qíng pāi zhào, bìng jiāng qí fàng zài zì jǐ de bó kè zhōng, hěn kuài jié xī kǎ jiù shōu dào liǎo bug fěn sī de diàn zǐ yóu jiàn, wéi lǎo shǔ fēng kuáng。 jié xī kǎ shuō, tā huì jì xù pāi xià qù, yīn wéi tā xiāng xìn bug jiù shì lǎo shǔ T tái shàng de chāo mó kǎi tè- mó sī。
bug de yì sī shì wǎng luò shàng chū xiàn liǎo cuò wù |
|
| bìng dú | lòu dòng | diàn shì jù qiān nián chóng | diàn yǐng | jì suàn jī yòng yǔ | quē xiàn guǎn lǐ | xiàng mù guǎn lǐ | kāi yuán ruǎn jiàn | | bug%E7%AE%A1%E7%90%86',0);"onmouseover="over(this);"onmouseout="out(this);"class="has_content">bug guǎn lǐ | system | Defect | Tracking | shù mǎ bǎo bèi | shù mǎ bào lóng | cuò wù | hé tǐ | | gé dǒu yóu xì | software | xiān jiàn qí xiá chuán sì | yóu xì | chǒng wù | shè yǐng | lǎo shǔ | xīn wén rè cí | | bug&a=0&tc=&g=1"> gèng duō jiēguǒ ... |
|