Grace Hopper - Η μαμα της COBOL

circleag

RetroJunkie™
Joined
14 Οκτ 2008
Μηνύματα
2.405
Αντιδράσεις
517
Grace Hopper was one of the first computer programmers ever (the Harvard Mark I calculator (1943)) and one of the designers of COBOL (gasp!)

She coined the term "debugging" for removing errors from computer programs.

A legend in computer science.

Here she is chatting to a TV show host on 2 October 1986 (taped from a repeat broadcast in the early '90s). I hope that by avoiding mentioning the name of the TV show, this clip survives a little bit longer here before the de rigeur imbecilic request for its removal arrives.

HISTORY OF COBOL





Τα αρχικά της Cobol σημαίνουν COmmon Business Oriented Language, δηλ. γλώσσα προγραμματισμού προσανατολισμένη σε εμπορικές εφαρμογές. Η Cobol αναπτύχθηκε στα τέλη της δεκαετίας του 1950 και στις αρχές της δεκαετίας του 1960 και είναι η δεύτερη πιο παλιά γλώσσα προγραμματισμού υψηλού επιπέδου, όπου πρώτη ήταν η Fortran. Η Cobol είναι ιδιαίτερα δημοφιλής για εμπορικές εφαρμογές οι οποίες εκτελούνται κατά προτίμηση σε μεγάλους υπολογιστές.

Το 1959, το υπουργείο Άμυνας των ΗΠΑ δημιούργησε μια ομάδα με την ονομασία Short-range Committee, η οποία μέσα σε λίγους μήνες δημιούργησε τη γλώσσα προγραμματισμού Cobol. Ο πρώτος μεταγλωττιστής (compiler) της Cobol υλοποιήθηκε το 1960. Η επιτροπή αυτή θέλησε να δημιουργήσει μια γλώσσα που να έχει δυνατή υποστήριξη στα αρχεία, όπως υποστήριξη για σειριακά (sequential), key-indexed και αρχεία άμεσης πρόσβασης (direct access).

Θέλησαν να είναι η γλώσσα ευανάγνωστη (readable) ακόμη και από τους διευθυντές των προγραμματιστών, οι οποίοι θα μπορούσαν να διαβάζουν ένα πρόγραμμα γραμμένο σε Cobol σαν να διάβαζαν ένα κανονικό κείμενο στα αγγλικά. Όπως όλες οι γλώσσες προγραμματισμού υψηλού επιπέδου (high level programming languages), η Cobol είχε μεγάλη απόσταση από τη γλώσσα μηχανής (machine language) και την assembler, οι οποίες ήταν και οι μόνες που χρησιμοποιόντουσαν εκείνη την εποχή (1959).

Η Cobol ήταν και παραμένει πολύ κοντά στην ανθρώπινη φυσική γλώσσα. Ήταν μόλις η δεύτερη γλώσσα προγραμματισμού υψηλού επιπέδου, μετά την Fortran, που έγινε και παρέμεινε δημοφιλής. Σʼ αντίθεση με την Fortran, η Cobol προοριζόταν να γίνει κατανοητή από προγραμματιστές εμπορικών εφαρμογών αλλά ακόμη και από τους managers τους. Είναι πιθανώς η μοναδική γλώσσα προγραμματισμού που μπορούμε να την διαβάσουμε δυνατά και να γίνει κατανοητή. Ένα άλλο μεγάλο πλεονέκτημά της είναι ότι εισήγαγε τον διαχωρισμό της περιγραφής των δεδομένων από τις διαδικαστικές εντολές.

Διδάσκεται ακόμη και σε πολλά πανεπιστήμια. Περιέχει πολλά από τα χαρακτηριστικά και τις δομές που απαιτούνται από μια μοντέρνα γλώσσα προγραμματισμού και έχει εισέλθει πρόσφατα και στο αντικειμενοστραφές (object-oriented) περιβάλλον. Το σημαντικότερο πλεονέκτημά της είναι ότι διαθέτει πολύ προχωρημένες δυνατότητες για προγραμματισμό σε εμπορικές εφαρμογές (business applications) καθώς και ότι διαχειρίζεται τα λεγόμενα index αρχεία, πράγματα που δεν υπάρχουν στις άλλες γλώσσες προγραμματισμού.

Παραπάνω πληροφορίες εδώ :

http://www.cs.umbc.edu/courses/graduate/631/Fall2002/COBOL.pdf
 
Τελευταία επεξεργασία από έναν συντονιστή:
Να σημειωσω οτι μεχρι προτεινος, πολλες μισθοδοσιες (κυριως γιγαντιων οργανισμων) εβγαιναν απο Cobol εφαρμογες.
 
Γυναίκα βρίσκεται πίσω από την Cobol? Τώρα εξηγείται η πολυλογία :) Η πιο βαρετή, ανιαρή και φλύαρη γλώσσα προγραμματισμού. Κατάλοιπο του παρελθόντος και σαν τέτοιο ήταν μονόδρομος στα μεγάλα συστήματα (mainframes). Σήμερα υπάρχει μόνο και μόνο γιατί είναι δύσκολο και ακριβό να ξαναγράψεις κάποια προγράμματα. Τα κρατάς μέχρι να πεθάνει το hardware και να τεσταριστεί καλά ο νέος κώδικας.

Die, Die
 
Το όνομα της είναι λογοπαίγνιο με τη λέξη "grasshopper";
 
Φοβερη γυναικα η κυρια Grace Hopper!!! :) Και πολυ αστεια η συνεντευξη της! The Queen of Software την ελεγαν! Αχ να υπηρχαν πιο πολλες τετοιες γιαγιαδες στον κοσμο. :D

Οταν εκαναν σε εκεινη την εποχη debugging, φανταζομαι οτι παιρνανε στην κυριολεξια μια σκουπα και κυνηγαγανε τα μαμουνια!!!

Φωτογραφια απο το πρωτο αληθινο "bug" που βρεθηκε σε computer, 1947

http://ca.wikipedia.org/wiki/Grace_Hopper

picture.php


File:H96566k.jpg
 
Πίσω
Μπλουζα