Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL

Συντονιστής: Καρδαμίτσης Σπύρος

Άβαταρ μέλους
Λάζαρης Χριστόδουλος
Δημοσιεύσεις: 19
Εγγραφή: Τρί Μάιος 26, 2020 8:55 pm
Τοποθεσία: Δουβλίνο - Ιρλανδία
Επικοινωνία:

Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL

#1

Μη αναγνωσμένη δημοσίευση από Λάζαρης Χριστόδουλος » Παρ Φεβ 19, 2021 1:15 pm

Ένας λόγος για την εκπληκτική εξέλιξη των υπολογιστών σίγουρα τα μικρκοσκοπικά στοιχεία που έχει.

Αλλά είναι επίσης επειδή οι προγραμματιστές μπορούν να γράψουν κώδικα σε γλώσσα που μοιάζει με ανθρώπινη γλώσσα και να μεταφράσουν αυτή την γλώσσα σε άσσους και μηδενικά, τα ρεύματα ή τα μη-ρεύματα, που τελικά κάνουν τη δουλειά.

Το «πράγμα» που άρχισε να το κάνει αυτό ονομάστηκε μεταγλωττιστής (Compiler).

Και πίσω από τον μεταγλωττιστή υπάρχει μία γυναίκα που ονομάζεται Γκρέις Χόπερ.

http://chris.lazaris.net/grace-hopper/



Λέξεις Κλειδιά:
mick7
Δημοσιεύσεις: 1126
Εγγραφή: Παρ Δεκ 25, 2015 4:49 am

Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL

#2

Μη αναγνωσμένη δημοσίευση από mick7 » Παρ Μαρ 26, 2021 12:11 am

Πολύ καλή η παρουσίαση.Ευχαριστούμε. :first:


mick7
Δημοσιεύσεις: 1126
Εγγραφή: Παρ Δεκ 25, 2015 4:49 am

Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL

#3

Μη αναγνωσμένη δημοσίευση από mick7 » Παρ Μαρ 26, 2021 2:11 pm

Πολλά υπολογιστικά συστήματα κατά τις δεκαετίες του 60,70,80 γράφτηκαν σε COBOL. Για αυτό τώρα υπάρχει μια ανάγκη σε προγραμματιστές COBOL για να συντηρηθούν η να αναβαθμιστούν τα συστήματα αυτά όπως εξηγεί το άρθρο παρακάτω... ;)

https://cacm.acm.org/news/244370-cobol- ... y/fulltext


kkala
Δημοσιεύσεις: 226
Εγγραφή: Κυρ Μαρ 30, 2014 6:12 pm

Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL

#4

Μη αναγνωσμένη δημοσίευση από kkala » Σάβ Μαρ 27, 2021 12:24 am

Είχα τρέξει και φτειάξει μερικές απλές εφαρμογες 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" εκτυπωτή), ενώ ένα σύγχρονο λογισμικό εκτυπώνει όλο μαζί το ήδη επεξεργασμένο αρχείιο. Ομοίως για την εισαγωγή δεδομένων.
τελευταία επεξεργασία από kkala σε Κυρ Μαρ 28, 2021 5:41 pm, έχει επεξεργασθεί 1 φορά συνολικά.


Κώστας Καλαϊτζόγλου
Άβαταρ μέλους
nsmavrogiannis
Επιμελητής
Δημοσιεύσεις: 4456
Εγγραφή: Σάβ Δεκ 20, 2008 7:13 pm
Τοποθεσία: Αθήνα
Επικοινωνία:

Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL

#5

Μη αναγνωσμένη δημοσίευση από nsmavrogiannis » Σάβ Μαρ 27, 2021 12:40 am

Ωραίο και ενδιαφέρον άρθρο. Ευχαριστούμε.


Αν κανείς δεν ελπίζει, δεν θα βρεί το ανέλπιστο, οι δρόμοι για το ανεξερεύνητο θα είναι κλειστοί.
Ηράκλειτος
Άβαταρ μέλους
Λάζαρης Χριστόδουλος
Δημοσιεύσεις: 19
Εγγραφή: Τρί Μάιος 26, 2020 8:55 pm
Τοποθεσία: Δουβλίνο - Ιρλανδία
Επικοινωνία:

Re: Η υπέροχη Γκρέις, Μαθηματικός και η μητέρα της γλώσσας προγραμματισμου COBOL

#6

Μη αναγνωσμένη δημοσίευση από Λάζαρης Χριστόδουλος » Δευ Μαρ 29, 2021 10:42 pm

Η COBOL δουλεύει ακόμα σε πάρα πολλούς μεγάλους οργανισμούς, όπως τράπεζες, ασφαλιστικές εταιρίες κλπ. Εχουν βγεί άλλες, πιό σύγχρονες εκδόσεις, οπως Microfocus Cobol, με πιο φιλικές για τον χρήστη, αλλά επειδή ακριβώς είναι παλιά γλώσσα προγραμματισμού είνια σχεδόν αδύνατον να αντικαταστήσουν όλες τις εφαρμογές με ποιό σύγχρονες γλώσσες.
Αυτό που κάνουν οι περισσότερες εταιρείες, χρησιμοποιουν την COBOL για να δουλεύει το κεντρικό σύστημα, και στέλνουν τα αποτελέσματα σε άλλες γλώσσες που τις εμφανίζουν ή τις εκτυπώνουν πιό φιλικά.
Για παράδειγμα, η ασφαλιστική εταιρία ΝΝ, στην Αθήνα, χρησιμοποιεί COBOL για να βγούν τα τιμολογία, αποζημιώσεις κλπ. Τα αποτελέσματα (τα δεδομένα), το σύστημα τα στέλνει σε άλλες πιό εξελιγμένες γλώσσες για να τα εμφανίσουν, ακόμα και στα κινητά, αλλά όλοι οι αλγόρισθοι που υπολογίζουν σχεδόν τα πάντα, κάποιο COBOL προγραμμα τρέχει :)


Απάντηση

Επιστροφή σε “Ιστορία των Μαθηματικών”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες