Εδώ είναι μια κατανομή:
* Δυαδικός κωδικός είναι η πιο βασική γλώσσα των υπολογιστών. Είναι μια σειρά από και μηδενικά που αντιπροσωπεύουν οδηγίες και δεδομένα.
* Γλώσσα μηχανής είναι μια γλώσσα χαμηλού επιπέδου που κατανοείται άμεσα από την κεντρική μονάδα επεξεργασίας του υπολογιστή (CPU). Είναι ουσιαστικά μια αναπαράσταση του δυαδικού κώδικα, αλλά σε μια πιο αναγνώσιμη από τον άνθρωπο μορφή.
* Γλώσσα συναρμολόγησης είναι μια ελαφρώς υψηλότερη γλώσσα που χρησιμοποιεί μνημονικά (σύντομους κωδικούς) για να αντιπροσωπεύει τις οδηγίες γλώσσας μηχανής. Είναι πιο εύκολο να κατανοήσουμε και να γράψουμε από τη γλώσσα της μηχανής, αλλά ακόμα πολύ κοντά στο επίπεδο υλικού.
* Γλώσσες προγραμματισμού υψηλού επιπέδου (όπως η Python, Java, C ++) έχουν σχεδιαστεί για ανθρώπινους προγραμματιστές. Χρησιμοποιούν πιο σύνθετη σύνταξη και αφηρημένες έννοιες για να απλοποιήσουν την ανάπτυξη λογισμικού. Αυτές οι γλώσσες στη συνέχεια μεταφράζονται σε γλώσσα μηχανής από μεταγλωττιστές ή διερμηνείς, επιτρέποντας στον υπολογιστή να τις εκτελέσει.
Έτσι, ενώ δυαδικός κωδικός είναι η θεμελιώδης γλώσσα που ο υπολογιστής καταλαβαίνει, δεν είναι κάτι που οι άνθρωποι μπορούν να αλληλεπιδρούν άμεσα. Χρησιμοποιούμε διάφορες γλώσσες προγραμματισμού για να δώσουμε οδηγίες στον υπολογιστή και αυτές οι γλώσσες μεταφράζονται τελικά σε δυαδικό κώδικα για εκτέλεση.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα