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

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