Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL
Συντονιστής: Καρδαμίτσης Σπύρος
- Λάζαρης Χριστόδουλος
- Δημοσιεύσεις: 19
- Εγγραφή: Τρί Μάιος 26, 2020 8:55 pm
- Τοποθεσία: Δουβλίνο - Ιρλανδία
- Επικοινωνία:
Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL
Ένας λόγος για την εκπληκτική εξέλιξη των υπολογιστών σίγουρα τα μικρκοσκοπικά στοιχεία που έχει.
Αλλά είναι επίσης επειδή οι προγραμματιστές μπορούν να γράψουν κώδικα σε γλώσσα που μοιάζει με ανθρώπινη γλώσσα και να μεταφράσουν αυτή την γλώσσα σε άσσους και μηδενικά, τα ρεύματα ή τα μη-ρεύματα, που τελικά κάνουν τη δουλειά.
Το «πράγμα» που άρχισε να το κάνει αυτό ονομάστηκε μεταγλωττιστής (Compiler).
Και πίσω από τον μεταγλωττιστή υπάρχει μία γυναίκα που ονομάζεται Γκρέις Χόπερ.
http://chris.lazaris.net/grace-hopper/
Αλλά είναι επίσης επειδή οι προγραμματιστές μπορούν να γράψουν κώδικα σε γλώσσα που μοιάζει με ανθρώπινη γλώσσα και να μεταφράσουν αυτή την γλώσσα σε άσσους και μηδενικά, τα ρεύματα ή τα μη-ρεύματα, που τελικά κάνουν τη δουλειά.
Το «πράγμα» που άρχισε να το κάνει αυτό ονομάστηκε μεταγλωττιστής (Compiler).
Και πίσω από τον μεταγλωττιστή υπάρχει μία γυναίκα που ονομάζεται Γκρέις Χόπερ.
http://chris.lazaris.net/grace-hopper/
Λέξεις Κλειδιά:
Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL
Πολύ καλή η παρουσίαση.Ευχαριστούμε.
Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL
Πολλά υπολογιστικά συστήματα κατά τις δεκαετίες του 60,70,80 γράφτηκαν σε COBOL. Για αυτό τώρα υπάρχει μια ανάγκη σε προγραμματιστές COBOL για να συντηρηθούν η να αναβαθμιστούν τα συστήματα αυτά όπως εξηγεί το άρθρο παρακάτω...
https://cacm.acm.org/news/244370-cobol- ... y/fulltext
https://cacm.acm.org/news/244370-cobol- ... y/fulltext
Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL
Είχα τρέξει και φτειάξει μερικές απλές εφαρμογες COBOL (1974 -1975). Μπορώ να πώ ότι είναι μια αρκετά περιγραφική γλώσσα προγραμματισμού. Δεν φαίνεται εκ πρώτης όψεως δύσκολο να καταλάβει κανείς τα βασικά της, ώστε να μπορέσει να κατανοήσει την εφαρμογή (που έχει γραφεί σε αυτή) και να την προσαρμοσει από την αρχή σε κάποιο σύγχρονο λογισμικό (γλώσσα προγραμματισμού, ή excel, acess, ή άλλα). Δεν μπορώ όμως να φαντασθώ πως θα μπορούσε να μετατραπεί αυτόματα μια παλιά COBOL σε σύγχρονο λογισμικό, (όπως π.χ. Lotus 1-2-3 σε excel, wordperfect σε word, κλπ). H Cobol είναι "σχολαστική" στην περιγραφή των μεταβλητών, της γραμμογράφησης των αρχείων, κλπ, πράγματα που στο π.χ. excel γίνονται πολύ πι'ο εύκολα (σχεδόν αυτόματα). Και δεν φαίνεται η COBOL κατάλληλη για μαθηματικές εφαρμογές, σε αντίθεση με τη Fortran (αν και αυτή μπορεί να χρησιμοποιηθεί μεσα στο πρόγραμμα της Cobol, αρκεί να είναι διαθέσιμος ο μεταγλωτιστής / compiler).
Πριν από 5 περίπου χρόνια κυκλοφορούσε ελεύθερα (δίνοντας μόνο προσωπικά στοιχεία) COBOL στοδιαδίκτυο, την εγκατέστησα αλλά δεν τη χρησιμοποίησα. Η αίσθηση είναι ότι ερχόταν από μακριά, ενώ το σύγχρονο λογισμικό είναι πιό εύχρηστο.
ΥΓ 28/3/2021. Πάντως στην εισαγωγή και εξαγωγή δεδομένων η Cobol δείχνει την ηλικία της και μάλλον εκεί είναι δύσκολη η μετατροπή του λογισμικού. Π.χ. με την εντολή print η COBOL στέλνει στον εκτυπωτή μία μόνο γραμμή (record) του αρχείου (άσχετα αν μαζεύονται πολλές γραμμές πριν εκτυπωθούν - λόγω "buffer" εκτυπωτή), ενώ ένα σύγχρονο λογισμικό εκτυπώνει όλο μαζί το ήδη επεξεργασμένο αρχείιο. Ομοίως για την εισαγωγή δεδομένων.
Πριν από 5 περίπου χρόνια κυκλοφορούσε ελεύθερα (δίνοντας μόνο προσωπικά στοιχεία) COBOL στοδιαδίκτυο, την εγκατέστησα αλλά δεν τη χρησιμοποίησα. Η αίσθηση είναι ότι ερχόταν από μακριά, ενώ το σύγχρονο λογισμικό είναι πιό εύχρηστο.
ΥΓ 28/3/2021. Πάντως στην εισαγωγή και εξαγωγή δεδομένων η Cobol δείχνει την ηλικία της και μάλλον εκεί είναι δύσκολη η μετατροπή του λογισμικού. Π.χ. με την εντολή print η COBOL στέλνει στον εκτυπωτή μία μόνο γραμμή (record) του αρχείου (άσχετα αν μαζεύονται πολλές γραμμές πριν εκτυπωθούν - λόγω "buffer" εκτυπωτή), ενώ ένα σύγχρονο λογισμικό εκτυπώνει όλο μαζί το ήδη επεξεργασμένο αρχείιο. Ομοίως για την εισαγωγή δεδομένων.
τελευταία επεξεργασία από kkala σε Κυρ Μαρ 28, 2021 5:41 pm, έχει επεξεργασθεί 1 φορά συνολικά.
Κώστας Καλαϊτζόγλου
- nsmavrogiannis
- Επιμελητής
- Δημοσιεύσεις: 4456
- Εγγραφή: Σάβ Δεκ 20, 2008 7:13 pm
- Τοποθεσία: Αθήνα
- Επικοινωνία:
Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL
Ωραίο και ενδιαφέρον άρθρο. Ευχαριστούμε.
Αν κανείς δεν ελπίζει, δεν θα βρεί το ανέλπιστο, οι δρόμοι για το ανεξερεύνητο θα είναι κλειστοί.
Ηράκλειτος
Ηράκλειτος
- Λάζαρης Χριστόδουλος
- Δημοσιεύσεις: 19
- Εγγραφή: Τρί Μάιος 26, 2020 8:55 pm
- Τοποθεσία: Δουβλίνο - Ιρλανδία
- Επικοινωνία:
Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL
Η COBOL δουλεύει ακόμα σε πάρα πολλούς μεγάλους οργανισμούς, όπως τράπεζες, ασφαλιστικές εταιρίες κλπ. Εχουν βγεί άλλες, πιό σύγχρονες εκδόσεις, οπως Microfocus Cobol, με πιο φιλικές για τον χρήστη, αλλά επειδή ακριβώς είναι παλιά γλώσσα προγραμματισμού είνια σχεδόν αδύνατον να αντικαταστήσουν όλες τις εφαρμογές με ποιό σύγχρονες γλώσσες.
Αυτό που κάνουν οι περισσότερες εταιρείες, χρησιμοποιουν την COBOL για να δουλεύει το κεντρικό σύστημα, και στέλνουν τα αποτελέσματα σε άλλες γλώσσες που τις εμφανίζουν ή τις εκτυπώνουν πιό φιλικά.
Για παράδειγμα, η ασφαλιστική εταιρία ΝΝ, στην Αθήνα, χρησιμοποιεί COBOL για να βγούν τα τιμολογία, αποζημιώσεις κλπ. Τα αποτελέσματα (τα δεδομένα), το σύστημα τα στέλνει σε άλλες πιό εξελιγμένες γλώσσες για να τα εμφανίσουν, ακόμα και στα κινητά, αλλά όλοι οι αλγόρισθοι που υπολογίζουν σχεδόν τα πάντα, κάποιο COBOL προγραμμα τρέχει
Αυτό που κάνουν οι περισσότερες εταιρείες, χρησιμοποιουν την COBOL για να δουλεύει το κεντρικό σύστημα, και στέλνουν τα αποτελέσματα σε άλλες γλώσσες που τις εμφανίζουν ή τις εκτυπώνουν πιό φιλικά.
Για παράδειγμα, η ασφαλιστική εταιρία ΝΝ, στην Αθήνα, χρησιμοποιεί COBOL για να βγούν τα τιμολογία, αποζημιώσεις κλπ. Τα αποτελέσματα (τα δεδομένα), το σύστημα τα στέλνει σε άλλες πιό εξελιγμένες γλώσσες για να τα εμφανίσουν, ακόμα και στα κινητά, αλλά όλοι οι αλγόρισθοι που υπολογίζουν σχεδόν τα πάντα, κάποιο COBOL προγραμμα τρέχει
Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης