Úvodní stránka | Tato stránka v originále

Ladění

Ladění je metodický proces nálezu a snížení počtu bugss v počítačovém programu a/nebo kus elektronického hardwaru nutit to pracovat lépe, nebo vůbec. Více/untidier souvislosti tam existují mezi různými podsystémy, těžčeji ladění inklinuje být.

Ladění je, obecně, těžkopádná a únavná úloha. Obtíž ladění softwaru se mění velmi se programovacím jazykem použitý a dostupné nástroje, takový jako debuggery. Ladící programy jsou softwarové nástroje, které umožní programátora sledovat popravu programu, zastavit to, re-odstartovat to, provozovat to ve zpomalení, měnit hodnoty v paměti a dokonce, v některých případech, vrátit se včas.

Obecně, vysokoúrovňové programovací jazyky, takový jako Java, usnadnit ladění, protože oni mají vlastnosti takový jako výjimkové zacházení to dělat skutečné zdroje nestálého chování snadnější k bodu. V nižší-úrovňové programovací jazyky takový jak C nebo shromáždění, chyby mohou způsobit tiché problémy takový jako zkaženost paměti, a to jde často obtížně vidět kde počáteční problém se stal; v těch případech, důmyslný nástroje ladění mohou být potřebovány.

Pro ladění elektronický hardware (eg. počítačový hardware) stejně jako nízkoúrovňový software (eg. BIOSes, ovladače zařízení) a firmware, nástroje takový jako osciloskopy, logické analyzátory nebo v-emulátory obvodu (ledy) být často používán, osamocený nebo v kombinaci. Led může hrát mnoho z typického softwaru úlohy debuggeru na low-level software a firmware.

Tabulka s obsahem
1 vidět také
2 odkazy
3 vnější spojení

Viz též

Odkazy

Externí odkazy