Η γλώσσα των υπολογιστών αποτελείται από 1s και 0s συνδυάζονται σε ομάδες των οκτώ έως σχηματίσετε χαρακτήρες . Αυτό είναι επειδή οι υπολογιστές λειτουργούν με διακόπτες που μπορούν να είναι είτε ( 1 ) ή απενεργοποιημένη ( 0 ) . Κάθε 1 ή 0 είναι ένα κομμάτι , και οκτώ bits σχηματίζουν ένα byte . Πρόωρη υπολογιστές απαιτούμενη είσοδο στη μορφή της γλώσσας μηχανής , αλλά αυτό ήταν υπερβολικά επαχθείς , ώστε οι γλώσσες υπολογιστών αναπτύχθηκε για να λάβει τη μονοτονία έξω από την είσοδο ένα πρόγραμμα σε έναν υπολογιστή . Αυτές οι γλώσσες είτε ερμηνεύεται , όπως ήταν οι αρχικές εκδόσεις της BASIC , ή καταρτίζονται . Είτε η διαδικασία μετατρέπει κείμενο στην αγγλική γλώσσα σε γλώσσα μηχανής. Διερμηνείς κάνει τη μετατροπή on the fly , όπως κάθε δήλωση που αντιμετωπίζουν , ενώ οι συντάκτες δημιουργούν ένα αρχείο γλώσσα μηχανής που είναι εκτελέσιμο από μόνη της .
Εικόνων χαμηλού επιπέδου γλώσσες
Η
χαμηλής επιπέδου γλώσσες είναι πιο κοντά στην γλώσσα μηχανής και είναι πολύ πιο αινιγματικό από τις γλώσσες υψηλού επιπέδου . Assembler είναι η πιο κοινή γλώσσα χαμηλού επιπέδου στους περισσότερους υπολογιστές , είτε προσωπικούς υπολογιστές ή υπολογιστές . Οδηγίες για ένα πρόγραμμα mainframe συναρμολόγησης μοιάζει με αυτό : MVC Α , Β. Η εντολή λέει στον υπολογιστή να μετακινήσετε τα περιεχόμενα της μεταβλητής Β σε μεταβλητή Α. γλώσσες χαμηλού επιπέδου είναι συνήθως γραμμένο από εξειδικευμένους τεχνικούς ανθρώπους και χρησιμοποιούνται για υπηρεσίες κοινής ωφέλειας και την ταχύτητα - εντατικά προγράμματα . Γλώσσες χαμηλού επιπέδου μπορεί να χρησιμοποιηθεί για την παραγωγή εξαιρετικά αποδοτικό κώδικα .
Η υψηλού επιπέδου γλώσσες
Η
υψηλού επιπέδου γλώσσες προσεγγίζουν Αγγλικά στην σύνταξη και είναι ευκολότερο να γράφουν , απαιτώντας λιγότερη τεχνική δεξιότητα από την πλευρά του προγραμματιστή. Γλώσσες που εμπίπτουν σε αυτή την κατηγορία είναι πιο πολλές από εκείνες που εμπίπτουν στην κατηγορία χαμηλού επιπέδου . BASIC , που σημαίνει Beginners All-στόχο Κωδικός συμβολικός , είναι ένα παράδειγμα μιας πρόωρης υψηλού επιπέδου ερμηνευμένη γλώσσα . Δεδομένου ότι το πρόγραμμα τρέχει , κάθε δήλωση ερμηνεύεται σε μία εντολή γλώσσας μηχανής και εκτελείται . COBOL είναι μια γλώσσα υψηλού επιπέδου που είναι συνήθως χρησιμοποιούνται σε mainframe επιχειρηματικές εφαρμογές . Το παρατσούκλι ξεχωρίζει για την Κοινή Business Oriented Language , η οποία συνεπάγεται την προβλεπόμενη χρήση του . Τυπικές δηλώσεις COBOL μοιάζει με αυτό : MOVE ΣΥΝΟΛΟ φορτίο για την εκτύπωση - LINE - 21 . Τα χαρακτηριστικά μιας γλώσσας υψηλού επιπέδου, μπορεί να χρησιμοποιηθεί από κάποιον που είναι πιο επιχειρηματικό προσανατολισμό από τεχνικά προσόντα . Fortran , μικρή για "φόρμουλα μετάφραση,« είναι μια γλώσσα υψηλού επιπέδου που χρησιμοποιείται κυρίως για επιστημονικούς σκοπούς . Δεν είναι τόσο απλά αγγλικά όπως COBOL , αλλά Fortran προγραμματιστές είναι συνήθως πιο τεχνικές από COBOL προγραμματιστές . Εικόνων
Μέσης επιπέδου γλώσσες
Η
αυτά τα χρόνια μια κατηγορία μέσα επιπέδου γλωσσών έχει αναπτυχθεί που περιλαμβάνει αντικειμενοστρεφείς γλώσσες . Ένα παράδειγμα μιας γλώσσας μεσαίου επιπέδου είναι Java , το οποίο μεταφράζεται προγραμματιστής παράγονται κώδικα σε " tokenized " οδηγίες. Μια tokenized διδασκαλία είναι αυτή που δεν είναι πλέον σε αναγνώσιμη από τον άνθρωπο μορφή, αλλά δεν είναι αρκετά μορφή γλώσσας μηχανής . Απαιτεί ένα διερμηνέα χρόνου εκτέλεσης , όπως η Java Virtual Machine , να μετατρέψει το tokenized κώδικα σε κώδικα μηχανής κατά τη στιγμή που εκτελείται το πρόγραμμα . Αυτό επιτρέπει την χωρίζεται σε tokens έκδοση του προγράμματος για να τρέξει σε πολλαπλές πλατφόρμες υπολογιστών , δίνοντας ένα επίπεδο ανεξαρτησίας από ένα συγκεκριμένο λειτουργικό σύστημα ή μηχάνημα . Tokenized κώδικας τρέχει πιο γρήγορα από ό, τι ερμηνεύεται κώδικα, αλλά πιο αργά από ό, τι μεταγλωττισμένο κώδικα . Γλώσσες μεσαίου επιπέδου που χρησιμοποιούνται συνήθως για τη δημιουργία των γραφικών διεπαφών χρήστη που χρησιμεύουν ως διεπαφές για το mainframe εφαρμογών COBOL . Μεσαίου επιπέδου γλώσσα προγραμματιστές είναι περισσότερο τεχνικό προσανατολισμό από υψηλού επιπέδου γλώσσα προγραμματιστές, αλλά σε μικρότερο βαθμό από ό, τι γλώσσα χαμηλού επιπέδου προγραμματιστές .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα