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