ΥπολογιστέςΠρογραμματισμός

Η κατάταξη των γλωσσών προγραμματισμού: βασικές πτυχές του κάθε τύπου

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

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

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

  • Μηχανή προσανατολισμό. Οι γλώσσες αυτές εξαρτώνται άμεσα από τα χαρακτηριστικά του κάθε υπολογιστή. Αυτή η περιοχή επιτρέπει τη δημιουργία λογισμικού υψηλής ποιότητας με τη χρήση των πόρων του υλικού. Υπάρχει η δυνατότητα να προβλεφθεί μια αντικειμενική κώδικα. Το μείον είναι το χαμηλό ποσοστό της δημιουργίας προγραμμάτων και πολλή προσπάθεια κατά την εργασία. Μην ξεχνάμε ότι το πρόγραμμα που δημιουργήθηκε για έναν υπολογιστή δεν είναι κατηγορηματικά κατάλληλο για όλους τους άλλους.
  • Η κατάταξη των γλωσσών προγραμματισμού προϋποθέτει την ύπαρξη ενός συμβολικού κωδικοποίησης. Αυτή η περιοχή σχετίζεται με τον αριθμό των εντολών. Το αριθμοί εδώ αντικαθίστανται από αναγνωριστικά που παρέχει ανακούφιση σε η διαδικασία της απομνημόνευσης το περιεχόμενο των σημείων κατά το χρόνο της πρόσληψης. η πιθανότητα σφαλμάτων στο μηδέν.
  • Autocode επίσης ένα βασικό στοιχείο χωρίς το οποίο η ταξινόμηση των γλωσσών προγραμματισμού θα είναι ελλιπής. Focus έχει ομοιότητες με το συμβολικό κωδικοποίησης, αλλά χρησιμοποιεί ένα πολύ μεγαλύτερο εύρος μακροεντολές. Έχουν την τάση να την παρουσία των επαναλαμβανόμενων στοιχείων σε διάφορα μέρη του προγράμματος.
  • Machine-ανεξάρτητη. Περιγράφουν τον τρόπο την εκτέλεση των καθηκόντων που στο μέλλον για την επεξεργασία. Μια επιλογή που είναι διαθέσιμη σε ένα ευρύ κύκλο χρηστών.
  • Πρόβλημα με προσανατολισμό. Η εμφάνισή τους είναι συνδεδεμένη με την επέκταση των εργασιών των φασμάτων που αξίζει να κάνει. Η τάση αυτή παρέχει μια σειρά από εντολές που σας επιτρέπει να σχηματίσουν με σαφήνεια το επιθυμητό αλγόριθμο.
  • Η κατάταξη των γλωσσών προγραμματισμού παρέχουν ένα στοιχείο ως παγκόσμια γλώσσα. Είναι σχεδιασμένο για να εκτελεί τα καθήκοντα των εμπορικών, επιστημονικών και άλλων σχεδίων. Επίσης, έχουν σχεδιαστεί για να βοηθήσουν στην μοντελοποίηση.
  • Ένα σημαντικό είδος του διαλόγου γλώσσες θεωρούνται. Είναι απαραίτητο να δημιουργηθεί ένα δεσμό μεταξύ ανθρώπου και μηχανής. Εκτός από τις κατευθύνσεις με την απόφαση, η γλώσσα περιέχει πολλά κενά και τα στερεότυπα. Αλλαγές και προσθήκες στο πρόγραμμα γίνεται τώρα πολύ απλά και γρήγορα, με την προσθήκη ή την απόκρυψη των επιμέρους στοιχείων. Ένας διακεκριμένος εκπρόσωπος της κατεύθυνσης ενεργεί BASIC.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.unansea.com. Theme powered by WordPress.