Bug (informatyka): Różnice pomiędzy wersjami
M (powtórzenie łącznika definicyjnego) |
M |
||
Linia 8: | Linia 8: | ||
== Występowanie == |
== Występowanie == |
||
Najczęściej występują w językach o trudnej [[składnia|składni]]. Łatwiej chyba znaleźć błąd w takim oto prostym programie w [[Perl]]u: |
Najczęściej występują w językach o trudnej [[składnia|składni]]. Łatwiej chyba znaleźć błąd w takim oto prostym programie w [[Perl]]u: |
||
< |
<syntaxhighlight lang="Perl"> |
||
$_="krJhruaesrltre c a cnp,ohet";$_.=$1,print$2while s/(..)(.)//; |
$_="krJhruaesrltre c a cnp,ohet";$_.=$1,print$2while s/(..)(.)//; |
||
</syntaxhighlight> |
|||
</source> |
|||
niż w tym jakże [[szatan|szatańskim]] kawałku kodu w [[Python]]ie: |
niż w tym jakże [[szatan|szatańskim]] kawałku kodu w [[Python]]ie: |
||
< |
<syntaxhighlight lang="Python"> |
||
print('Hello world') |
print('Hello world') |
||
</syntaxhighlight> |
|||
</source> |
|||
[[Prawda]]? |
[[Prawda]]? |
||
Wersja z 14:49, 10 paź 2021
![]() |
Ten artykuł dotyczy błędu w programie. Zobacz też inne znaczenia tego słowa. |
Bug się rodzi, kod truchleje.
- Początek kolędy programistów[1]
Bug – gatunek owada zamieszkującego programy komputerowe. Bugi są bardzo małe i dlatego programistom z trudem przychodzi ich szukanie. Praktycznie wszystkie bugi są znajdowane w postaci zakamuflowanej: jako litreówki w kodzie programu lub błąd programisty. Tylko informatykom obsługującym komputer Mark II udało się odnaleźć buga, który usmażył się na przekaźniku[2] i dzięki nim wiemy, że bug to tak naprawdę zmutowana ćma.
Występowanie
Najczęściej występują w językach o trudnej składni. Łatwiej chyba znaleźć błąd w takim oto prostym programie w Perlu:
$_="krJhruaesrltre c a cnp,ohet";$_.=$1,print$2while s/(..)(.)//;
niż w tym jakże szatańskim kawałku kodu w Pythonie:
print('Hello world')
Zobacz też
Przypisy
- ↑ Całość tutaj
- ↑ taki wielki, stary tranzystor
To jest tylko zalążek artykułu z dziedziny informatyki. Jeśli klikasz szybciej niż myślisz – rozbuduj go.
Szablon:Informatyka