Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Διαφορά μεταξύ Συναρμολογητές και Μεταγλωττιστές

συναρμολογητές και μεταφραστές είναι οι δύο τύποι των προγραμμάτων ηλεκτρονικών υπολογιστών που εξυπηρετούν τον ίδιο σκοπό : να μετατρέψει την ανθρώπινη αναγνώσιμο κώδικα και στον κώδικα που μπορεί να γίνει κατανοητή από έναν υπολογιστή .
εικόνων Κώδικα Μηχανής
Η

κώδικα μηχανής προγραμματίζει ότι ο επεξεργαστής ενός υπολογιστή μπορεί να καταλάβει . Αμφότερες οι εργασίες συναρμολόγησης και μεταγλωττιστές παράγουν κώδικα μηχανής .

Η Συνέλευση
Η

συναρμολογητές παράγουν κώδικα μηχανής από μια γλώσσα που ονομάζεται συνέλευση . Κάθε εντολή σε αυτή τη συναρμολόγηση συνήθως αντιστοιχεί με μία μόνο εντολή σε κώδικα μηχανής . Εικόνων
Υψηλού Επιπέδου Γλώσσες
Η

Μεταγλωττιστές παράγουν κώδικα μηχανής ερμηνεύοντας μια γλώσσα υψηλότερου επιπέδου . Οι περισσότερες εντολές σε γλώσσες υψηλού επιπέδου , ​​όπως η C και η Java , δεν αντιστοιχούν με μία μόνο εντολή σε κώδικα μηχανής , και η διαδικασία της μετάφρασης ενός προς το άλλο μπορεί να είναι σύνθετη .
Εικόνων Αφαίρεσης Υλικού

αφαίρεσης υλικού είναι μια τεχνική κατά την οποία τα στοιχεία του υλικού κρυφτεί για να απλοποιηθεί ο προγραμματισμός . Συνέλευση έχει λίγα σε καμία αφαίρεση υλικού . Καταρτίζονται γλώσσες έχουν συνήθως ένα μεγάλο τμήμα της .
Εικόνων Assembler Οφέλη
Η

ένα-προς - ένα σχέση Συνέλευσης στις εντολές που ο επεξεργαστής του υπολογιστή λειτουργεί και το συγκεκριμένο υλικό στο μηχάνημα εξασφαλίζει ότι μια αποτελεσματική γραπτή πρόγραμμα συναρμολόγησης θα ξεπεράσουν το πιο πολύπλοκο κώδικα που παράγεται με την κατάρτιση μια γλώσσα υψηλότερου επιπέδου . Έτσι , το συγκρότημα είναι μια καλή επιλογή όταν η απόδοση είναι πρωταρχικής σημασίας, όπως σε μια μηχανή γραφικών , ή όταν οι διαθέσιμοι πόροι του υλικού είναι μικρές συγκριτικά με εκείνες ενός προσωπικού υπολογιστή , όπως σε ένα σύστημα ελέγχου για ένα φούρνο μικροκυμάτων .
Η
Compiler οφέλη
Η

στις περισσότερες περιπτώσεις , τα μικρά πλεονεκτήματα απόδοσης του αποτελεσματικά γραπτή συγκροτήματος δεν κάνουν για την έλλειψη της αφαίρεσης υλικού και η σχετική δυσκολία στη χρήση του, σε σύγκριση με το υψηλότερο επίπεδο , καταρτίζονται γλώσσες όπως η C + + . Για το λόγο αυτό , σχεδόν όλο το λογισμικό είναι γραμμένο σε μια μεταγλωττισμένη , γλώσσα υψηλότερο επίπεδο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα