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

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

High - Level έναντι χαμηλού επιπέδου προγραμματισμού

γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών λειτουργούν σε διάφορα επίπεδα , ανάλογα με το πόσο κοντά βρίσκονται σε πραγματικές εντολές μηχανής . Στο τελευταίο στρώμα , εντολές μικροεπεξεργαστή γραμμένο σε δεκαεξαδικό ή δυαδικό κώδικα πραγματοποιείτε κλήσεις απευθείας στον ενσωματωμένο στον προγραμματισμό της συγκεκριμένης αρχιτεκτονικής προγραμματισμού . Για πολλούς λόγους , ο μέσος προγραμματιστής χρησιμοποιεί ενδιάμεσα σε πολύ υψηλού επιπέδου γλώσσες , από το " C " Family γλωσσών σε απλές γλώσσες προγραμματισμού , όπως η Ruby . Επίπεδα
Η

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

γλώσσες υψηλού επιπέδου βασίζονται σε κοινές ενδιάμεσο επίπεδο γλώσσες όπως η C + + , ως εκ τούτου, είναι γενικά πολύ πιο εύκολα κατανοητή από τις γλώσσες χαμηλότερου επιπέδου . Η κρίσιμη μάζα των εκπαιδευτών και των άλλων γνώστες χρήστες γλώσσα υψηλού επιπέδου που καθιστά αυτές τις πολύ πιο εύκολο να μάθουν και να καταλάβουν . Γλώσσες Συνέλευσης επίπεδο αναλάβει μια πολύ βαθύτερη κατανόηση των τεχνικών προγραμματισμού .

Η Προγραμματισμός δύναμη
Η

γλώσσες Συνέλευσης επίπεδο είναι πολύ πιο ισχυρό , καθώς είναι το πιο κοντινό δυνατό τρόπο στον προγραμματισμό για να έχουν πρόσβαση στο υλικό χωρίς να το προγραμματίσετε άμεσα σε δυαδική μορφή ( η οποία , από την άποψη της χρηστικότητας για τη συντριπτική πλειονότητα των καθηκόντων , είναι αδύνατο) . Γλώσσες χαμηλού επιπέδου χρησιμοποιούνται για να δημιουργήσουν τα πρωτόκολλα υλικού , ο κώδικας του BIOS ROM , και οι ιοί υπολογιστών . Γλώσσες υψηλού επιπέδου είναι εξαιρετικά ευέλικτο , αλλά πάντα θα είναι πιο αργή , επειδή πρέπει να ερμηνεύονται πριν από την εκτέλεση .
Εικόνων Γλώσσα Πεδίο
Η

Οι γλώσσες προγραμματισμού χαμηλού επιπέδου μπορεί να είναι εξαιρετικά ευρύ , περιορίζεται μόνο από τον τύπο της μνήμης και επεξεργαστή . Για παράδειγμα , οποιοσδήποτε υπολογιστής με ένα βασικό σύνολο εντολών x86 μπορεί να τρέξει το μηχάνημα ή ο κωδικός συναρμολόγησης γραμμένο για επεξεργαστές x86 , που χρησιμοποιείται στη συντριπτική πλειονότητα των προσωπικών υπολογιστών . Γλώσσες προγραμματισμού υψηλού επιπέδου, μπορεί να μεταφερθεί και να μεταφραστεί σε διαφορετικά λειτουργικά συστήματα ? Η προσπάθεια πρέπει να γίνει από την πλευρά των κατασκευαστών υλικού και λογισμικού να υιοθετήσουν τα πρότυπα που επιτρέπουν την εύκολη φορητότητα

Η <. br >

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

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