Οι Assemblers είναι ένας διαφορετικός τύπος προγράμματος υπολογιστή που μεταφράζει τη γλώσσα assembly σε κώδικα μηχανής. Η γλώσσα Assembly είναι μια γλώσσα προγραμματισμού χαμηλού επιπέδου που έχει σχεδιαστεί για να μεταφράζεται εύκολα σε κώδικα μηχανής. Ωστόσο, δεν απαιτούνται assemblers για τη μεταγλώττιση κώδικα. Οι μεταγλωττιστές μπορούν να μεταφράσουν τον πηγαίο κώδικα απευθείας σε κώδικα μηχανής χωρίς την ανάγκη συναρμολογητή.
Στην πραγματικότητα, οι περισσότεροι σύγχρονοι μεταγλωττιστές δεν χρησιμοποιούν συναρμολογητές. Αντίθετα, χρησιμοποιούν μια διαδικασία που ονομάζεται "δημιουργία κώδικα" για να μεταφράσουν τον πηγαίο κώδικα απευθείας σε κώδικα μηχανής. Η δημιουργία κώδικα είναι μια πολύπλοκη διαδικασία που περιλαμβάνει μια σειρά από διαφορετικά βήματα, αλλά είναι γενικά πιο αποτελεσματική από τη χρήση ενός assembler.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα