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

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

Η διαφορά μεταξύ High & Low - Level Γλώσσα Computers

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

σύγχρονοι υπολογιστές εξακολουθούν να συμπεριφέρονται με τον ίδιο τρόπο όπως και στις αρχές υπολογιστές που ήταν δύσκολο να το πρόγραμμα . Η δημιουργία των γλωσσών υψηλού επιπέδου δεν σημαίνει ότι οι υπολογιστές μπορούν να ασχοληθούν με πληροφορίες με τη μορφή της ανθρώπινης κατανοητά λόγια . Προγράμματα που είναι γραμμένα σε γλώσσες υψηλού επιπέδου πρέπει να ερμηνεύονται σε κωδικούς ένας υπολογιστής μπορεί να καταλάβει . Αυτό γίνεται με δύο μεθόδους . Ο ένας είναι με την κατάρτιση ενός προγράμματος σε ένα εκτελέσιμο αρχείο . Η γλώσσα μπορεί να δημιουργήσει μόνο ένα πρόγραμμα που ο υπολογιστής είναι σε θέση να τρέξει, αν ο μεταγλωττιστής μετατρέπει αυτό το πρόγραμμα σε εντολές μηχανής . Το "C" η γλώσσα είναι ένα παράδειγμα αυτού : Είναι συγκεντρώνονται σε Assembler γλώσσα , και έτσι μια γλώσσα υψηλού επιπέδου , ​​" C ", είναι μόνο σε θέση να λειτουργήσει σε έναν υπολογιστή μέσω της ερμηνείας σε γλώσσα χαμηλού επιπέδου : . Assembler

Η Runtime
Η

Δεν πρέπει να συγκεντρώνονται σε ένα εκτελέσιμο όλων των γλωσσών υψηλού επιπέδου . Μερικές γλώσσες το πρόγραμμα είναι περισσότερο σαν σενάρια . Ένα σενάριο τρέχει μια σειρά από εντολές που ο υπολογιστής συνδέεται ήδη με συγκεκριμένες εργασίες . Σενάρια επίσης μερικές φορές καλείται αρχεία δέσμης . Ένα σενάριο που δεν έχει συνταχθεί , αλλά οι εντολές του ερμηνεύονται σε δράσεις μηχάνημα στο σημείο της εκτέλεσης ή της εκτέλεσης.

Η τρίτης γενιάς
Η

A προγραμματισμού υψηλού επιπέδου γλώσσα περιέχει δομές για την αποθήκευση τιμών σε μεταβλητές ? υποκατάστημα μεταξύ των τμημάτων του κώδικα ? και σε βρόχο , που εκτελεί την ίδια ενέργεια ξανά και ξανά . Τα στοιχεία για αυτό που ονομάζεται « διαδικαστική γλώσσα ». Αυτές οι γλώσσες που ονομάζεται επίσης γλώσσες τρίτης γενιάς , ή 3GLs . Οι εντολές που χρησιμοποιούνται για την εκτέλεση διακλάδωση και looping είναι όλα αγγλικές λέξεις . Οι γλώσσες προγραμματισμού όπου κυριαρχεί η Αγγλική γλώσσα και η λογική του προγράμματος μπορεί εύκολα να ακολουθούνται από εκείνους που κατανοούν την αγγλική γλώσσα . Διακλάδωσης πραγματοποιείται πάντα από τη λέξη " ΑΝ ". Αν δηλώσεις συνήθως έχουν επίσης μια εναλλακτική δράση : ΑΝ ΤΟΤΕ ΑΛΛΟ . Looping δημιουργείται από φράσεις όπως LOOP , ΕΝΩ ΓΙΑ και επαναλάβετε μέχρι . Οι συγκεκριμένες δηλώσεις που χρησιμοποιούνται για looping εξαρτώνται από τις γλώσσες , αλλά όλα είναι κατανοητά .
Εικόνων Object Orientation
Η

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

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

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