Αποσφαλματωτής: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Kostast23 (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Kostast23 (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 1:
[[Αρχείο:Winpdb-1.3.6.png|thumb|Ο debugger Winpdb ελέγχει τον εαυτό του.]]
'''Aποσφαλματωτής''' '''(<span dir="ltr" lang="en">debugger</span>)''' ή '''εργαλείο αποσφαλμάτωσης''' '''(<span dir="ltr" lang="en">debugging tool</span>''') ονομάζεται ένα [[πρόγραμμα υπολογιστή ]]<nowiki/>το οποίο χρησιμοποιείται για την εξέταση και αποσφαλμάτωση άλλων προγραμμάτων (του προγράμματος "στόχου"). Ο υπό εξέταση κώδικας θα μπορούσε εναλλακτικά να εκτελείται σε ένα προσομοιωτή συνόλου εντολών (instruction set simulator - ISS), μια τεχνική που καταλογίζει μεγάλη δύναμη στην ικανότητα της να σταματά όταν απαντώνται συγκεκριμένες συνθήκες αλλά τυπικά θα είναι κάπως πιο αργή από την εκτέλεση του κώδικα κατευθείαν στον κατάλληλο (ή στον ίδιο) επεξεργαστή. Μερικοί αποσφαλματωτές προσφέρουν δύο τρόπους λειτουργίας, πλήρης ή μερική προσομοίωση, για να περιορίσουν αυτόν τον αντίκτυπο.
 
== Χαρακτηριστικά ==
[[Κατηγορία:Αποσφαλμάτωση]]
Συνήθως, οι αποσφαλματωτές προσφέρουν στο ανώτατο επίπεδό τους έναν επεξεργαστή ερωτημάτων (<span dir="ltr" lang="en">query processor</span>), έναν αναλυτή συμβόλων (<span dir="ltr" lang="en">symbol resolver</span>), έναν διερμηνέα εκφράσεων (<span dir="ltr" lang="en">expression interpreter</span>), και μια διεπαφή υποστήριξης για τον εντοπισμό σφαλμάτων.[[Κατηγορία:Αποσφαλμάτωση]]