ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)

3,564 views
3,483 views

Published on

Μία παρουσίαση που καλύπτει την ενότητα 6.7 του βιβλίου "Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον".

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,564
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
160
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ΑΕΠΠ - Εισαγωγή στον Προγραμματισμό (Μέρος Δ)

  1. 1. Προγραμματιστικά περιβάλλοντα<br />Μεταγλωττιστής ή Διερμηνευτής;<br />Σαρημπαλίδης Ιωάννης<br />
  2. 2. Όταν ασχολούμαστε με τον προγραμματισμό αντιμετωπίζουμε το εξής πρόβλημα …<br />
  3. 3. Ο υπολογιστής καταλαβαίνει μόνο εντολές σε 0 και 1<br />Εμείς γράφουμε κώδικα σε μία γλώσσα υψηλού επιπέδου<br />
  4. 4. Άρα χρειαζόμαστε έναν μεταφραστή<br />
  5. 5. είδη μεταφραστών χρησιμοποιούνται<br />2<br />
  6. 6. Μεταγλωττιστής<br />Διερμηνευτής<br />
  7. 7. Μεταγλωττιστής<br />Πρόγραμμα σε γλώσσα μηχανής<br />Πηγαίο πρόγραμμα<br />
  8. 8. Διερμηνευτής<br />Εκτελεί μία ισοδύναμη ακολουθία εντολών μηχανής<br />Μία εντολή του αρχικού προγράμματος<br />
  9. 9. Πηγαίο πρόγραμμα<br />Μεταγλωττιστής<br />Αντικείμενο πρόγραμμα<br />Βιβλιοθήκες<br />Εκτελέσιμο πρόγραμμα<br />Συνδέτης<br />
  10. 10. είδη λαθών κάνουμε όταν<br />γράφουμε ένα πρόγραμμα<br />2<br />
  11. 11. Συντακτικά<br />Λογικά<br />
  12. 12. Συντακτικά<br />Οφείλονται σε αναγραμματισμούς ονομάτων εντολών, παράληψη δήλωσης δεδομένων <br />Εντοπίζονται στην φάση της μεταγλώττισης<br />
  13. 13. Λογικά<br />Οφείλονται σε σφάλματα κατά την υλοποίηση του αλγορίθμου<br />Εντοπίζονται στην φάση της εκτέλεσης<br />
  14. 14. Με τον μεταγλωττιστή παράγεται ταχύτερο εκτελέσιμο πρόγραμμα<br />Με τον διερμηνευτή έχουμε άμεση εκτέλεση των εντολών και συνεπώς άμεση διόρθωση τους<br />
  15. 15. Τα παραπάνω τα συναντάμε σε κάθε σύγχρονο προγραμματιστικό περιβάλλον, το οποίο για τον σκοπό αυτό περιέχει …<br />
  16. 16. Συντάκτης<br />Μεταγλωττιστής<br />Συνδέτης<br />
  17. 17. ΣΑΣ ΕΥΧΑΡΙΣΤΩ<br />Περισσότερα μπορείτε να βρείτε στο <br />http://pliroforikiatschool.blogspot.com<br />

×