COBOL (γλώσσα) - Τι είναι, ορισμός και έννοια

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

Anonim

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

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

Ήταν το 1959 όταν σχεδιάστηκε αυτή η γλώσσα και από εκεί είχε μια μεγάλη εξέλιξη στην οποία έχουν προστεθεί διάφορες λειτουργίες. Οι υπεύθυνοι για αυτήν τη δημιουργία ήταν η CODASYL, μια οντότητα που αποτελείται από κατασκευαστές υπολογιστών, χρήστες και το Υπουργείο Άμυνας των Ηνωμένων Πολιτειών.

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

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

Χαρακτηριστικά γλώσσας προγραμματισμού COBOL

Αυτά είναι τα κύρια χαρακτηριστικά:

  • Είναι μια γλώσσα ευκολότερη για κατανόηση και διαχείριση από τους προκατόχους της. Με τη δημιουργία του, προοριζόταν να αναπτύξει μια επιλογή προσιτή σε όλους εκείνους που δεν ήταν προγραμματιστές, με την ιδιαιτερότητα ότι θα μπορούσαν να αναθεωρήσουν και να εργαστούν τον κώδικα χωρίς να έχουν προηγμένες γνώσεις προγραμματισμού. Παρ 'όλα αυτά, και ότι θεωρήθηκε και προήλθε από αυτήν την υπόθεση, στο τέλος είναι οι προγραμματιστές που διαβάζουν τα προγράμματα COBOL.
  • Ένα άλλο από τα κύρια χαρακτηριστικά του έγκειται στην απλότητά του. Είναι μια πολύ απλή γλώσσα στην οποία δεν υπάρχουν δείκτες, ούτε σαφώς καθορισμένοι τύποι από τον χρήστη που τον εκτελεί. Αν και στην τελευταία έκδοση, υπήρξαν κάποιες αλλαγές αφού προστέθηκαν κάποιες ενδιαφέρουσες λειτουργίες όπως εντοπισμός, δείκτες, χαρακτήρες UNICODE, σύμβολα νομισμάτων, εισαγωγή της επικύρωσης δεδομένων, εισαγωγή δεδομένων καθορισμένων από τον χρήστη, καθώς και κινούμενα και δυαδικά αρχεία.
  • Είναι καθολικό. Δεν αντιστοιχεί σε καμία συγκεκριμένη μάρκα, οπότε μπορεί να χρησιμοποιηθεί σε οποιονδήποτε τύπο υπολογιστή χωρίς κανένα συμβάν.
  • Είναι εύκολο να ερμηνευθεί. Αυτό ήταν που προοριζόταν από την έναρξή του, και παρόλο που έχουν προστεθεί χαρακτηριστικά με την πάροδο των ετών, διατηρεί τη βέλτιστη αναγνωσιμότητα και μια σταθερή ιεραρχική δομή.
  • Ως περιέργεια, αναπτύχθηκε σε μόλις έξι μήνες και έκτοτε είχε μεγάλο αντίκτυπο και επιρροή στον τομέα προγραμματισμού.
  • Θεωρείται μια τυπική γλώσσα προγραμματισμού που μπόρεσε να επηρεάσει τα υπόλοιπα από την έναρξή της.

Υπάρχουν δωρεάν μεταγλωττιστές COBOL για να σας διδάξουν πώς να προγραμματίζετε σε αυτό το σύστημα. Τα πιο εμφανή είναι τα Tiny COBOL, Open COBOL και Cevela MX COBOL, τα οποία έχουν ανοιχτό κώδικα.