Εδώ είναι η κατανομή:
* Οι υπολογιστές δεν καταλαβαίνουν τις γλώσσες με τον τρόπο που κάνουν οι άνθρωποι. Λειτουργούν με δυαδικό κωδικό , ένα σύστημα 0s και 1s, που αντιπροσωπεύουν ηλεκτρικά σήματα (ενεργοποιημένα ή απενεργοποιημένα). Αυτή είναι η μόνη γλώσσα που "καταλαβαίνουν" άμεσα.
* Γλώσσες προγραμματισμού είναι εργαλεία που επιτρέπουν στους ανθρώπους να επικοινωνούν με υπολογιστές. Μεταφράζονται σε δυαδικό κώδικα από μεταγλωττιστές ή διερμηνείς .
* Υπάρχουν πολλές διαφορετικές γλώσσες προγραμματισμού , το καθένα με τα δικά του πλεονεκτήματα και αδυναμίες. Μερικά παραδείγματα περιλαμβάνουν:
* Python: Συχνά χρησιμοποιείται για την ανάπτυξη ιστού, την ανάλυση δεδομένων και τη μηχανική μάθηση.
* java: Δημοφιλές για εφαρμογές Android και λογισμικό επιχειρήσεων.
* C ++: Ισχυρό για την ανάπτυξη παιχνιδιών και τον προγραμματισμό συστημάτων.
* javascript: Απαραίτητο για διαδραστικές ιστοσελίδες.
* Γλώσσες χαμηλού επιπέδου είναι πιο κοντά στο υλικό (όπως η γλώσσα συναρμολόγησης), ενώ γλώσσες υψηλού επιπέδου είναι πιο αφηρημένα και ευκολότερα για τους ανθρώπους να καταλάβουν.
Επομένως, οι υπολογιστές δεν καταλαβαίνουν άμεσα καμία συγκεκριμένη γλώσσα. Κατανοούν μόνο τον δυαδικό κώδικα και οι γλώσσες προγραμματισμού χρησιμοποιούνται ως μεσάζοντες για να μεταφράσουν τις ανθρώπινες οδηγίες σε αυτόν τον κώδικα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα