γλώσσα προγραμματισμού

Εξηγούμε τι είναι μια γλώσσα προγραμματισμού και πώς μπορούν να ταξινομηθούν. Επίσης, μερικά παραδείγματα αυτών των προγραμμάτων.

Μια γλώσσα υπολογιστή προορίζεται για τη δημιουργία προγραμμάτων υπολογιστή.

Τι είναι μια γλώσσα προγραμματισμού;

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

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

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

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

Τύποι γλώσσας προγραμματισμού

Οι γλώσσες χαμηλού επιπέδου έχουν σχεδιαστεί για συγκεκριμένο υλικό.

Συνήθως γίνεται διάκριση μεταξύ των ακόλουθων τύπων γλώσσας προγραμματισμού:

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

Μια άλλη μορφή ταξινόμησης είναι συχνά η ακόλουθη:

  • Επιτακτικές γλώσσες. Λιγότερο ευέλικτες, δεδομένης της ακολουθίας με την οποία κατασκευάζουν τις οδηγίες τους, αυτές οι γλώσσες προγραμματίζονται μέσω εντολών υπό όρους και ενός μπλοκ εντολών στο οποίο επιστρέφουν μόλις εκτελεστεί η λειτουργία.
  • Λειτουργικές γλώσσες. Ονομάζεται επίσης διαδικαστική, αυτές οι γλώσσες προγραμματίζονται μέσω συναρτήσεων που καλούνται σύμφωνα με την είσοδο που λαμβάνεται, οι οποίες με τη σειρά τους είναι το αποτέλεσμα άλλων συναρτήσεων.

Παραδείγματα γλωσσών προγραμματισμού

Μερικές από τις πιο δημοφιλείς γλώσσες προγραμματισμού είναι:

  • ΒΑΣΙΚΟΣ. Το όνομά του προέρχεται από το ακρωνύμιο τουγια αρχάριους Για όλες τις χρήσεις Συμβολικός Εντολή Κώδικας (Συμβολικός κώδικας οδηγιών γενικής χρήσης για αρχάριους), και είναι μια οικογένεια επιταγών γλωσσών υψηλού επιπέδου, που πρωτοεμφανίστηκε το 1964. Η πιο πρόσφατη έκδοσή της είναι η Visual Basic .NET.
  • COBOL. Το όνομά του είναι ακρωνύμιο τουΚοινός Επιχείρηση-Ανατολή Γλώσσα (Common language oriented to business) και είναι μια καθολική γλώσσα προγραμματισμού που δημιουργήθηκε το 1959, προσανατολισμένη κυρίως στο management computing, δηλαδή στις επιχειρήσεις.
  • FORTRAN. Το όνομά του προέρχεται απόο IBMΜαθηματικός ΤύποςΜετάφραση Σύστημα (σύστημα μετάφρασης μαθηματικών τύπων της IBM), και είναι μια γλώσσα προγραμματισμού υψηλού επιπέδου, γενικής χρήσης, επιτακτικού τύπου, σχεδιασμένη για επιστημονικές και μηχανολογικές εφαρμογές.
  • Ιάβα. Μια γενικής χρήσης, αντικειμενοστραφής γλώσσα προγραμματισμού, της οποίας το πνεύμα συνοψίζεται στο ακρωνύμιο WORA:Γραπτός Έντεκα, τρέξεΟπουδήποτε, δηλαδή: Γράφτηκε μια φορά, λειτουργεί οπουδήποτε. Η ιδέα ήταν να σχεδιάσουμε μια καθολική γλώσσα χρησιμοποιώντας σύνταξη που προέρχεται από τις γλώσσες C και C ++, αλλά χρησιμοποιώντας λιγότερα βοηθητικά προγράμματα χαμηλού επιπέδου.
!-- GDPR -->