ISPF-COBOL

COBOL

H COBOL (COmmon Business Oriented Language) είναι μία από τις πρώτες γλώσσες προγραμματισμού υψηλού επιπέδου, που ήρθε λίγο μετά την FORTRAN να καλύψει τα κενά της πρώτης. Η FORTRAN, όντας κυρίως μία γλώσσα για τα μαθηματικά, είχε περιορισμούς και ως προς την αποτελεσματικότητα και ως προς το συντακτικό της, για ευρύτερη εμπορική χρήση. Αυτό ακριβώς το κενό ήρθε να καλύψει στα τέλη της δεκαετίας του ’50, η COBOL.

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

H Γκρέις Χόπερ, σχεδιάστρια της γλώσσας COBOL, πίσω από την κονσόλα ενός UNIVAC το 1960.

Για τους παραπάνω λόγους η COBOL σχεδιάστηκε με το συντονισμό της ίδιας της αμερικάνικης κυβέρνησης και με τη συνεργασία επιστημονικών και βιομηχανικών επιτροπών. Τα επόμενα χρόνια εμφανίζονται αρκετές εκδοχές της COBOL, αλλά από το 1968 το ινστιτούτο μέτρων και σταθμών ANSI καθόρισε ένα ενιαίο πρότυπο, το ANS COBOL 68. Έκτοτε και ως το 2002, η COBOL δέχτηκε δύο σημαντικές τροποποιήσεις, που οδήγησαν στις αντίστοιχες εκδόσεις, το 1974 και το 1985. Η πιο πρόσφατη έκδοση της γλώσσας, εκείνη του 2002, ενσωμάτωσε και πιο μοντέρνες εφαρμογές, όπως δυνατότητες αντικειμενοστρεφούς προγραμματισμού, υποστήριξη συναρτήσεων, πράξεων κινητής υποδιαστολής και συμβατότητα με XML. Ωστόσο παραμένει και σήμερα μία γλώσσα για στοχευμένη εμπορική χρήση και όχι γενικές εφαρμογές.