COBOL

Η COBOL είναι μια γλώσσα προγραμματισμού που αναπτύχθηκε το έτος 1959. Ήταν μία από τις πρώτες γλώσσες προγραμματισμού για υπολογιστές. Η ονομασία COBOL σημαίνει COmmon Business-Oriented Language. Η COBOL δημιουργήθηκε επειδή οι άνθρωποι ήθελαν μια γλώσσα που θα μπορούσαν να χρησιμοποιήσουν για να περιγράψουν τα προβλήματα με τρόπο ανεξάρτητο από το χρησιμοποιούμενο υλικό. Όπως και η SQL, η COBOL χρησιμοποιεί σύνταξη που είναι κοντά σε εκείνη των φυσικών γλωσσών. Για παράδειγμα, η ADD YEARS TO AGE είναι μια έγκυρη έκφραση. Υπάρχουν αρκετές διαφορετικές εκδόσεις της COBOL. Η πιο πρόσφατη είναι του 2002. Γενικά, οι εκδόσεις της γλώσσας πριν από το 1985 δεν είναι συμβατές με τις νεότερες εκδόσεις, από το 1985 και μετά.

Σε επιστολή του προς έναν εκδότη το 1975 με τίτλο "Πώς λέμε αλήθειες που μπορεί να βλάψουν;", ο επιστήμονας υπολογιστών και βραβευμένος με το βραβείο Turing Edsger Dijkstra παρατήρησε ότι "Η χρήση της COBOL σακατεύει το μυαλό- η διδασκαλία της θα πρέπει, επομένως, να θεωρείται ποινικό αδίκημα". Στην επιστολή αυτή, ο Dijkstra επέκρινε επίσης αρκετές άλλες γλώσσες που χρησιμοποιούνταν εκείνη την εποχή.

Ο επιστήμονας πληροφορικής που ονομαζόταν Howard E. Tompkins διαφώνησε και υπερασπίστηκε τη δομημένη COBOL: "Τα προγράμματα COBOL με περίπλοκη ροή ελέγχου τείνουν πράγματι να "σακατεύουν το μυαλό"", αλλά αυτό συνέβαινε επειδή "υπάρχουν πάρα πολλά τέτοια προγράμματα επιχειρηματικών εφαρμογών γραμμένα από προγραμματιστές που δεν είχαν ποτέ το πλεονέκτημα της δομημένης COBOL που διδάχθηκε καλά...".

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


AlegsaOnline.com - 2020 / 2023 - License CC3