Διαφορά μεταξύ των αναθεωρήσεων του «Προεπεξεργαστής»

μ
Διόρθωση συντακτικών λαθών του κώδικα με τη χρήση AWB (11457)
μ (Ρομπότ: Αλλαγή Κατηγορία:Επιστήμη υπολογιστών σε Κατηγορία:Πληροφορική)
μ (Διόρθωση συντακτικών λαθών του κώδικα με τη χρήση AWB (11457))
Στην [[πληροφορική]] ο '''προεπεξεργαστής''' είναι ένα [[πρόγραμμα υπολογιστή]] το οποίο επεξεργάζεται τα δεδομένα που του δίνονται και παράγει [[πηγαίος κώδικας|πηγαίο κώδικα]] για επεξεργασία από κάποιο άλλο πρόγραμμα (ή άλλον προεπεξεργαστή). Το πόσα και ποια δεδομένα επεξεργάζεται εξαρτάται από το είδος του προεπεξεργαστή.
 
== Γενικά ==
Η ανάγκη χρήσης προεπεξεργαστών προέκυψε από την ανάγκη επαναχρησιμοποίησης τμημάτων πηγαίου κώδικα χωρίς να ξαναγράφονται από την αρχή αλλά με τη χρήση λέξεων κλειδιών. Αυτή η διαδικασία δεν είναι απαραίτητο να ενσωματώνεται στον μεταγλωττιστή καθώς δυσκολεύει και την [[Αποσφαλμάτωση|αποσφαλμάτωση]] (debugging).
 
Πρακτικά οι περισσότεροι εξειδικευμένοι σε γλώσσες προγραμματισμού προεπεξεργαστές «περνούν» το αποτέλεσμα όχι σε κείμενο αλλά σε μια [[συμβολική γλώσσα]] ειδική για τον συγκεκριμένο [[Μεταγλωττιστής|μεταγλωττιστή]] αλλά σχεδόν πάντα υπάρχει η δυνατότητα εξαγωγής σε κείμενο. Φυσικά όλα εξαρτώνται από τον προεπεξεργαστή και τις εντολές που υπάρχουν για αυτόν μέσα στο πηγαίο κείμενο.
== Υποσημειώσεις ==
{{reflist}}
 
 
{{Πληροφορική-επέκταση}}
16.024

επεξεργασίες