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

διπλή άσκοπη επαναλήψη λέξεων, λάθος σε διατύπωση
μ (Ρομπότ: Αφαιρώ 21 σύνδεσμους interwiki, που τώρα παρέχονται από τα Wikidata στο d:Q918333)
(διπλή άσκοπη επαναλήψη λέξεων, λάθος σε διατύπωση)
 
=== Προεπεξεργαστής C ===
Είναι το πιο κοινό παράδειγμα προεπεξεργαστή αυτού του τύπου. Αναζητά μέσα στο κείμενο γραμμές κώδικα που ξεκινάνε με τον χαρακτήρα "#" και τις χρησιμοποιεί σαν εντολές γι αντικατάσταση. Επειδή δεν χρησιμοποιεί καμία γνώση για τη [[Γλώσσα προγραμματισμού|γλώσσα]] που είναι γραμμένος ο πηγαίος κώδικας ούτε για τη γλώσσα για την οποία θα χρησιμοποιηθεί το αποτέλεσμα, έχει υποστεί αρκετές κριτικές<ref>[http://gcc.gnu.org/onlinedocs/cpp/Overview.html#Overview Προεπεξεργαστής C] ''(αγγλικά)''</ref> και πολλές γλώσσες πολλές γλώσσες αναγκάστηκαν να ενσωματώσουν αρκετές από τις δυνατότητές του.
 
O προεπεξεργαστής [[C]] "περνάει" τον πηγαίο κώδικα από πολλές φάσεις. Οι βασικές φάσεις είναι:
#endif
</pre>
επιβάλλει στον προεπεξεργαστή να ενσωματώσει το αρχείο "''stdiowindows.h''" μέσα στο κείμενο του πηγαίου κώδικα όταν μεταγλωττίζουμε το κώδικα σε μεταγλωττιστή για Windows, διαφορετικά επιβάλλει στον προεπεξεργαστή να ενσωματώσει το αρχείο "''unistd.h'' <ref>[http://gcc.gnu.org/onlinedocs/cpp/Initial-processing.html#Initial-processing Αρχική επεξεργασία] ''(αγγλικά)</ref>.
 
== Συντακτικοί προεπεξεργαστές ==
Ανώνυμος χρήστης