|
Ένα πρόγραμμα σε γλώσσα μηχανής είναι μια ακολουθία δυαδικών ψηφίων. |
|
Ένα πρόγραμμα σε γλώσσα μηχανής χρειάζεται μεταγλώττιση. |
|
Συμβολικές γλώσσες ή γλώσσες χαμηλού επιπέδου
|
Για την εκτέλεση μιας εντολής συμβολικής γλώσσας απαιτείται η μετάφρασή της σε γλώσσα μηχανής. |
|
Οι εντολές στις συμβολικές γλώσσες αποτελούνται από ακολουθίες 0 και 1. |
|
|
Τα προγράμματα σε γλώσσες υψηλού επιπέδου είναι ανεξάρτητα του υπολογιστή που αναπτύχθηκαν. |
|
Η JAVA είναι μία αντικειμενοστραφής γλώσσα προγραμματισμού για την ανάπτυξη εφαρμογών που εκτελούνται σε κατανεμημένα περιβάλλοντα, δηλαδή σε διαφορετικούς υπολογιστές οι οποίοι είναι συνδεδεμένοι στο διαδίκτυο. |
|
|
Οι γλώσσες 4ης γενιάς είναι κατάλληλες για ανάπτυξη γενικών εφαρμογών. |
|
Δομημένος προγραμματισμός
|
Η εντολή GOTO που αλλάζει τη ροή εκτέλεσης ενός προγράμματος είναι απαραίτητη στο δομημένο προγραμματισμό. |
|
Ο δομημένος προγραμματισμός εξασφαλίζει τη δημιουργία σωστών προγραμμάτων. |
|
Ο δομημένος προγραμματισμός επιτρέπει την άμεση μεταφορά των αλγορίθμων σε πρόγραμμα. |
|
Προγραμματιστικά περιβάλλοντα
|
Ο μεταγλωττιστής μας επιτρέπει να συντάσσουμε ένα πρόγραμμα. |
|
Ο μεταγλωττιστής δέχεται στην είσοδό του ένα πρόγραμμα γραμμένο σε μια γλώσσα υψηλού επιπέδου και παράγει ένα ισοδύναμο πρόγραμμα σε γλώσσα μηχανής. |
|
Το πηγαίο πρόγραμμα εκτελείται από τον υπολογιστή χωρίς μεταγλώττιση. |
|
Ο διερμηνευτής διαβάζει μία προς μία τις εντολές του πηγαίου προγράμματος και για κάθε μια εκτελεί αμέσως μια ισοδύναμη ακολουθία εντολών μηχανής. |
|
Τα λογικά λάθη είναι συνήθως λάθη σχεδιασμού και δεν προκαλούν τη διακοπή της εκτέλεσης του προγράμματος. |
|
Τα συντακτικά λάθη στον πηγαίο κώδικα εμφανίζονται κατά το στάδιο της μεταγλώττισής του. |
|
Το πρόγραμμα που παράγεται από το μεταγλωττιστή λέγεται εκτελέσιμο. |
|
Τα λογικά λάθη ενός προγράμματος εμφανίζονται κατά τη μεταγλώττιση. |
|