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

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

Επίπεδα Αφαίρεσης στο Πρόγραμμα Design

Η πολυπλοκότητα των μεγάλων έργων προγραμματισμού ηλεκτρονικών υπολογιστών βασίζεται σε μεγάλο βαθμό σχετικά με την εφαρμογή της κωδικοποίησης αφαιρέσεις . Τα περισσότερα προγράμματα που βασίζονται στην " περιλήψεων » ή απόκρυψη της εφαρμογής του συστήματος του υπολογιστή , προκειμένου να διευκολυνθεί ο προγραμματισμός υψηλότερου επιπέδου . Έτσι, ένα κτίριο developer εφαρμογών για το Web δεν θα πρέπει να γνωρίζουν πώς λειτουργεί ο διακομιστής εσωτερικά , πώς λειτουργούν οι συνδέσεις στο διαδίκτυο ή πώς λειτουργεί το υλικό του υπολογιστή . Αυτό επιτρέπει στους προγραμματιστές να επικεντρωθεί σε μεγαλύτερες εργασίες προγραμματισμού , χωρίς να ανησυχείτε για τις μικρολεπτομέρειες του συστήματος . Υλικό και Binary
Η

Το χαμηλότερο επίπεδο της λειτουργίας του υπολογιστή εμφανίζεται στο δυαδικό επίπεδο . Σε αυτό το επίπεδο , το υλικό τρέχει κώδικα προγραμματισμού σε 1 και 0 . Αυτές οι τιμές χρησιμοποιούνται για να αναπαραστήσουν μεγαλύτερα δεκαδικά ψηφία , καθώς και δυαδικές τιμές απόφαση, όπως η αλήθεια και ψευδείς ή και να σβήνουν . Το υλικό του υπολογιστή συνεργάζεται απευθείας με δυαδικό . Δεν καταλαβαίνει τίποτα άλλο και κάθε κομμάτι του κώδικα που γράφεται βρίσκει τελικά τον ίδιο μεταφράζεται σε δυαδικό .
Εικόνων Γλώσσα Συνέλευση
Η

Το επόμενο επίπεδο αφαίρεσης είναι η γλώσσα assembly . Συνέλευση γλώσσα ορίζει μια σειρά από απλές οδηγίες , όπως "ADD " ή " MOV " ότι ο προγραμματιστής μπορεί να καλέσει μέχρι να εκτελέσουν τις βασικές λειτουργίες των μαθηματικών ή την αποθήκευση δεδομένων . Συνέλευση κρύβει την εφαρμογή των δυαδικών εντολών με την παρουσίαση του προγραμματιστή με πιο ανθρώπινη αναγνώσιμο κώδικα που είναι πιο εύκολο να γράψει και να διαβάσει . Σε κάποιο βαθμό , οι προγραμματιστές συναρμολόγησης πρέπει να κατανοήσουν κάποια δυαδική , αλλά η αφαίρεση τους επιτρέπει να γράφετε προγράμματα συναρμολόγησης χωρίς να χειρίζονται απευθείας δύσκολο δυαδικό κώδικα .

Η Καταρτίζονται Γλώσσες
Η

Πάνω από συμβολική γλώσσα είναι οι μεταγλωττισμένες γλώσσες , εκπροσωπούμενη από τον C , C + + , Java , και Basic , μεταξύ άλλων . Καταρτίζονται γλώσσες κάνει τη συγγραφή κώδικα ακόμα πιο εύκολη παρουσιάζοντας αναγνώσιμη από τον άνθρωπο κώδικα και σύνθετες λειτουργίες για να βοηθήσει στο σχεδιασμό και την υλοποίηση . Τι θα πάρει εκατοντάδες γραμμές συναρμολόγησης θα πάρει μόνο ένα μικρό αρχείο από μερικές γραμμές σε μεταγλωττισμένη γλώσσα . Αυτό επιτρέπει στους προγραμματιστές να δημιουργήσουν μεγαλύτερα προγράμματα με λιγότερη προσπάθεια που περιέχει κώδικα που είναι πιο εύκολο να διαβάσει και να διορθώσουμε. Καταρτίζονται γλώσσες πρέπει να συνδέεται με ένα " συναρμολόγησης " πριν από την εκτέλεση . Ο assembler τους μετατρέπει σε κώδικα συνέλευση, η οποία στη συνέχεια συγκεντρώνονται σε δυαδικό .
Εικόνων Ερμηνεύθηκε Γλώσσες
Η

Ερμηνεύθηκε γλώσσες είναι ένα βήμα παραπάνω καταρτίζονται γλώσσες . Ερμηνευμένες γλώσσες λειτουργούν με « διερμηνείς », που εκτελούν τον πηγαίο κώδικα μία γραμμή κάθε φορά . Σε αντίθεση καταρτίζονται γλώσσες , η οποία πρέπει να καταρτίζονται πριν από την εκτέλεση . Διερμηνείς, ωστόσο, συχνά προγραμματίζονται σε καταρτίζονται γλώσσες . Ο διερμηνέας Python , για παράδειγμα , είναι προγραμματισμένο Γ. Ερμηνεύθηκε γλώσσες συχνά δεν χρειάζεται να αντιμετωπίσουν ορισμένες από τις ανησυχίες που καταρτίζονται γλώσσες έχουν , όπως η διαχείριση μνήμης . Ερμηνεύθηκε γλώσσες είναι συχνά πιο εύκολο να διαβάσει και να κώδικα σε , χρησιμοποιώντας λιγότερο κώδικα για να επιτευχθεί περισσότερη δουλειά .
Η
εικόνων

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

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