λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τεχνολογία Λογισμικού

Τι αναπτύχθηκε το πρώτο λογισμικό;

Δεν υπάρχει ενιαία απάντηση σε αυτό που ήταν το πρώτο λογισμικό, καθώς ο ορισμός του "λογισμικού" και της ανάπτυξης υπολογιστών εξελίχθηκε σταδιακά. Ωστόσο, ορισμένοι ισχυροί υποψήφιοι για πρώιμες μορφές λογισμικού περιλαμβάνουν:

* Τα προγράμματα για τους πρώιμους ηλεκτρομηχανικούς υπολογιστές: Μηχανές όπως ο αναλυτικός κινητήρας (σχεδιασμένος από τον Charles Babbage, αν και ποτέ δεν κατασκευάστηκε πλήρως) και το Zuse Z3 είχε προγράμματα που έλεγαν τη λειτουργία τους, αν και σε πολύ στοιχειώδεις μορφές σε σύγκριση με το σύγχρονο λογισμικό. Αυτά τα προγράμματα εφαρμόστηκαν συχνά χρησιμοποιώντας διάτρητες κάρτες ή ταινίες. Αυτοί είναι ισχυροί υποψήφιοι για το ότι είναι το νωρίτερο, αν και αναμφισβήτητα δεν είναι "λογισμικό" όπως το καταλαβαίνουμε σήμερα.

* Προγράμματα γλωσσών πρώιμης συναρμολόγησης: Καθώς προέκυψαν ηλεκτρονικοί υπολογιστές, τα προγράμματα γράφτηκαν σε γλώσσες συναρμολόγησης-γλώσσες προγραμματισμού χαμηλού επιπέδου που αντιστοιχούσαν άμεσα στις οδηγίες μηχανής. Αυτά ήταν ακόμα πολύ κοντά στο υλικό, αλλά αντιπροσώπευαν ένα σημαντικό βήμα προς την αφαίρεση της διαδικασίας προγραμματισμού.

* Οι πρώτες γλώσσες προγραμματισμού υψηλού επιπέδου: Οι γλώσσες όπως η Fortran (1957) και η Cobol (1959) ήταν πρωτοποριακές επειδή επέτρεψαν στους προγραμματιστές να γράφουν κώδικα σε μια πιο ανθρώπινη αναγνώσιμη μορφή, η οποία στη συνέχεια μεταφράστηκε σε οδηγίες μηχανής. Αυτά είναι πιο κοντά σε αυτό που θα αναγνωρίζαμε σήμερα ως λογισμικό.

Είναι δύσκολο να πούμε οριστικά που ήρθε "πρώτα" επειδή η ανάπτυξη δεν ήταν γραμμική. Διαφορετικοί τύποι προγραμμάτων αναπτύχθηκαν ταυτόχρονα σε διαφορετικά μηχανήματα. Το "πρώτο" λογισμικό εξαρτάται σε μεγάλο βαθμό από το πώς ορίζετε το "λογισμικό" και ποια κριτήρια δώσετε προτεραιότητα.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα