Γλώσσα υψηλού επιπέδου στον προγραμματισμό Λεπτομέρειες!

Μάθετε σε όλο αυτό το άρθρο Τι είναι το γλώσσα υψηλού επιπέδου στον προγραμματισμό; Και επειδή έχει μεγάλη σημασία στον κόσμο της πληροφορικής.

Γλώσσα υψηλού επιπέδου-2

Γλώσσα υψηλού επιπέδου

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

Για παράδειγμα, στη γλώσσα C, μπορείτε να χρησιμοποιήσετε λέξεις όπως κεφαλαία γράμματα, εάν, για, ενώ. Δημιουργήστε μαζί τους τις ακόλουθες προτάσεις: Εάν (αριθμός> 0) printf ("ο αριθμός είναι θετικός").

Μεταφρασμένο στα Ισπανικά σημαίνει: εάν ο αριθμός είναι μεγαλύτερος από μηδέν, γράψτε στην οθόνη το ακόλουθο μήνυμα: «Ο αριθμός είναι θετικός». ο γλώσσες υψηλού επιπέδου χαρακτηρίζονται από την έκφραση αλγορίθμων με τρόπο που προσαρμόζεται στην ανθρώπινη γνώση και όχι στην εκτέλεση μηχανών, γι 'αυτό και αυτές οι γλώσσες θεωρούνται γλώσσες υψηλού επιπέδου επειδή μπορούν να χρησιμοποιήσουν λέξεις που οι προγραμματιστές μπορούν εύκολα να καταλάβουν.

άλλοι γλώσσες υψηλού επιπέδου είναι: Ada, BASIC, COBOL, FORTRAN, Pascal

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

Χαρακτηριστικά γλώσσας υψηλού επιπέδου

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

Πλεονέκτημα

Τα πλεονεκτήματα που σχετίζονται με τη γλώσσα υψηλού επιπέδου είναι τα εξής:

  • Σε σύγκριση με άλλες γλώσσες, ο χρόνος εκπαίδευσης για τον προγραμματιστή είναι σχετικά μικρός.
  • Ο προγραμματισμός βασίζεται σε συντακτικούς κανόνες παρόμοιους με την ανθρώπινη γλώσσα.
  • Όνομα εντολής, όπως READ, WRITE, PRINT, OPEN, μεταξύ άλλων.
  • Η τροποποίηση και η προσαρμογή προγραμμάτων είναι ευκολότερη.
  • Μειώστε το κόστος του προγράμματος Μεταφοράς.

Μειονεκτήματα

Τα μειονεκτήματα που σχετίζονται με τη γλώσσα υψηλού επιπέδου είναι τα εξής:

  • Ο χρόνος εγκατάστασης αυξάνεται επειδή απαιτούνται διαφορετικές μεταφράσεις του προγράμματος προέλευσης για την απόκτηση του τελικού προγράμματος.
  • Οι εσωτερικοί πόροι της μηχανής δεν χρησιμοποιούνται και χρησιμοποιούνται καλύτερα στη γλώσσα μηχανής και συναρμολόγησης.
  • Μεγαλύτερο αποτύπωμα μνήμης. Ο χρόνος εκτέλεσης του προγράμματος είναι μεγαλύτερος.

Γλώσσα υψηλού επιπέδου-3

Ιστορία γλωσσών υψηλού επιπέδου

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

Τελικά συνειδητοποίησαν ότι ο προγραμματισμός της γλώσσας συναρμολόγησης απαιτεί πολλή εγκεφαλική εργασία και είναι πολύ επιρρεπής σε λάθη.

Το 1948, ο Konrad Zuse δημοσίευσε ένα άρθρο σχετικά με τη γλώσσα προγραμματισμού Plankalkül. Ωστόσο, αυτό δεν έχει επιτευχθεί στη ζωή του και η συμβολή του δεν έχει καμία σχέση με άλλες εξελίξεις.

Ορισμένες σημαντικές γλώσσες που αναπτύχθηκαν κατά τη διάρκεια αυτής της περιόδου περιλαμβάνουν:

  • 1943-Plankalkül (Respect Conrad), σχεδιασμένο αλλά δεν εφαρμόστηκε για μισό αιώνα.
  • 1943-Γεννιέται το σύστημα κωδικοποίησης ENIAC.
  • 1949-1954-Μια σειρά από μνημονικά σύνολα οδηγιών, όπως το σύνολο μνημονικών οδηγιών ENIAC.

Αγαπητέ αναγνώστη, μείνε μαζί μας και διάβασε για: Προγραμματισμός C ++.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Πραγματικό ιστολόγιο
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.