Σπίτι Ανάπτυξη Τι είναι μια γλώσσα προγραμματισμού πρώτης γενιάς (1gl); - ορισμός από την τεχνολογία

Τι είναι μια γλώσσα προγραμματισμού πρώτης γενιάς (1gl); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Γλώσσα Πρώτης Γενιάς (Προγραμματισμός) (1GL);

Μια γλώσσα πρώτης γενιάς (προγραμματισμού) (1GL) είναι μια ομαδοποίηση γλωσσών προγραμματισμού που είναι γλώσσες επιπέδου μηχανής που χρησιμοποιούνται για τον προγραμματισμό υπολογιστών πρώτης γενιάς. Οι οδηγίες δόθηκαν μέσω των διακοπτών του μπροστινού πίνακα αυτών των υπολογιστών, απευθείας στην CPU. Αρχικά δεν υπήρχε μεταγλωττιστής ή συναρμολογητής για την επεξεργασία των οδηγιών στο 1GL.


Οι οδηγίες στο 1GL είναι κατασκευασμένες από δυαδικούς αριθμούς, που αντιπροσωπεύονται από 1s και 0s. Αυτό καθιστά τη γλώσσα κατάλληλη για την κατανόηση του μηχανήματος, αλλά είναι πολύ πιο δύσκολη η ερμηνεία και η μάθηση από τον ανθρώπινο προγραμματιστή.


Επίσης γνωστή ως γλώσσα 1ης γενιάς.

Η Techopedia εξηγεί τη Γλώσσα Πρώτης Γενιάς (Προγραμματισμός) (1GL)

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


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


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

Τι είναι μια γλώσσα προγραμματισμού πρώτης γενιάς (1gl); - ορισμός από την τεχνολογία