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

μ
(διπλή άσκοπη επαναλήψη λέξεων, λάθος σε διατύπωση)
 
== Γενικά ==
Η ανάγκη χρήσης προεπεξεργαστών προέκυψε από την ανάγκη επαναχρησιμοποίησης τμημάτων πηγαίου κώδικα χωρίς να ξαναγράφονται από την αρχή αλλά με τη χρήση λέξεων κλειδιών. Αυτή η διαδικασία δεν είναι απαραίτητο να ενσωματώνεται στον μεταγλωττιστή καθώς δυσκολεύει και την [[Αποσφαλμάτωση|αποσφαλμάτωση]] (debugging).
 
Πρακτικά οι περισσότεροι εξειδικευμένοι σε γλώσσες προγραμματισμού προεπεξεργαστές "«περνούν"» το αποτέλεσμα όχι σε κείμενο αλλά σε μια [[συμβολική γλώσσα]] ειδική για τον συγκεκριμένο [[Μεταγλωττιστής|μεταγλωττιστή]] αλλά σχεδόν πάντα υπάρχει η δυνατότητα εξαγωγής σε κείμενο. Φυσικά όλα εξαρτώνται από τον προεπεξεργαστή και τις εντολές που υπάρχουν για αυτόν μέσα στο πηγαίο κείμενο.
 
== Λεξικολογικοί προεπεξεργαστές ==
7.645

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