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

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

Ποια γλώσσα μιλάει ένας υπολογιστής;

Οι υπολογιστές δεν μιλούν καμία γλώσσα με τον τρόπο που κάνουν οι άνθρωποι. Λειτουργούν χρησιμοποιώντας δυαδικό κωδικό , το οποίο είναι ένα σύστημα που αντιπροσωπεύει πληροφορίες χρησιμοποιώντας μόνο δύο ψηφία:0 και 1.

Εδώ είναι μια κατανομή:

* Δυτικός κωδικός: Η θεμελιώδης γλώσσα των υπολογιστών. Κάθε κομμάτι δεδομένων - κείμενο, εικόνες, ήχοι, ακόμη και τα ίδια προγράμματα - αντιπροσωπεύεται από μια ακολουθία 0s και 1s.

* Γλώσσα μηχανής: Αυτή είναι η γλώσσα χαμηλότερου επιπέδου που ο επεξεργαστής ενός υπολογιστή μπορεί να κατανοήσει άμεσα και να εκτελέσει. Είναι ουσιαστικά ένα σύνολο οδηγιών που γράφονται σε δυαδικό κώδικα.

* Γλώσσα συναρμολόγησης: Μια ελαφρώς ανώτερη γλώσσα από τη γλώσσα της μηχανής, χρησιμοποιώντας μνημονικά (σύντομες συντομογραφίες) για να αντιπροσωπεύουν τις οδηγίες μηχανής. Είναι ακόμα πολύ χαμηλό επίπεδο και συνδέεται με τη συγκεκριμένη αρχιτεκτονική του επεξεργαστή.

* Γλώσσες υψηλού επιπέδου: Οι γλώσσες όπως η Python, η Java, η C ++ και η JavaScript είναι πολύ πιο κοντά στην ανθρώπινη γλώσσα και είναι πιο κατανοητά. Απαιτούν έναν μεταγλωττιστή ή διερμηνέα για να μεταφράσουν τον κώδικα σε γλώσσα μηχανής που μπορεί να εκτελέσει ο υπολογιστής.

Έτσι, ενώ οι υπολογιστές δεν μιλούν ανθρώπινη γλώσσα, "μιλούν" δυαδικό κώδικα, που αποτελεί το θεμέλιο για όλες τις άλλες γλώσσες που χρησιμοποιούνται για να αλληλεπιδρούν μαζί τους.

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

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