Προς το περιεχόμενο

μεταγλωτιστες και λαθη


lak10

Προτεινόμενες αναρτήσεις

Δημοσ.

παιδια θα ηθελα να μου δωσετε ενα απλο παραδειγμα λεξικου, συντακτικου και σημασιολογικου λαθους πυο εντοπιζουν οι μεταγλωτιστες

Δημοσ.

Αν θυμάμαι καλά :)

 

- Λεξικό λάθος: χρησιμοποίηση λέξης που δεν υπάρχει

- Συντακτικό: να γράψεις κάτι που δεν έχει νόημα σε μια γλώσσα. π.χ. σε C: for if

- Σημασιολογικό: δεν είμαι σίγουρος αν αυτό μπορεί να το βρει ένας compiler. Δώσε τον ορισμό για να μπορώ να πω περισσότερα.

 

φιλικά,

Δημοσ.

[

Σημασιολογική ανάλυση

Η σημασία ενός προγράμματος καθορίζει τη συμπεριφορά του κατά την εκτέλεση:

στατική σημασία

δυναμική σημασία

αυτο λενε οι σημειωσεις μου τωρα θελω να μου δωσεις ενα παραδειγμα λεξικου λαθους. επισης τι ειναι ο διερμηνευτης?
Δημοσ.

Λεξικό λάθος: χρησιμοποιείς μια εντολή που δεν υπάρχει... π.χ. Giorgos -- δεν εννοούμε σαν μεταβλητή αλλά σαν εντολή. π.χ. στην θέση της while ή κάπου αλλού στο πρόγραμμα.

 

Διερμηνευτής ή interpreter είναι κάτι αντίστοιχο του compiler μόνο που δεν παράγει εκτελέσιμα προγράμματα. Άρα κάθε φορά που θέλεις να τρέξεις ένα πρόγραμμα, τρέχει και ο interpreter με αποτέλεσμα να είναι πιο αργή η διαδικασία. Όμως ένας interpreter θα σου εμφανίσει πιο γρήγορα τα λάθη σου.

 

φιλικά,

Δημοσ.

νομίζω ότι το λέει η λέξη.

Μονής σάρωσης όταν διαβάζει τον κώδικα μια φορά.

Πολλαπλής σάρωσης όταν διαβάζει τον κώδικα πολλές φορές.

 

φιλικά,

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...