λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Εταιρείες Ανάπτυξης Λογισμικού

Γιατί εφευρέθηκε το λογισμικό;

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

Πρώτες μέρες:

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

* 1950s: Γλώσσα συναρμολόγησης προέκυψε, επιτρέποντας στους προγραμματιστές να χρησιμοποιούν συμβολικές οδηγίες (όπως "Add" ή "Store") αντί για ακατέργαστους αριθμούς. Αυτό έκανε τον προγραμματισμό ευκολότερο, αλλά ήταν ακόμα δεμένο στενά με το συγκεκριμένο υλικό.

* 1950s-60s: Ο στόχος ήταν να αναπτυχθούν τρόποι υπολογιστές προγράμματος πιο αφηρημένα και επιτρέπουν πιο πολύπλοκες επιχειρήσεις. Γλώσσες προγραμματισμού υψηλού επιπέδου Όπως δημιουργήθηκαν οι Fortran και Cobol, επιτρέποντας στους προγραμματιστές να γράφουν κώδικα που ήταν ανεξάρτητος από το συγκεκριμένο υλικό.

Βασικά κίνητρα:

* ευκολία προγραμματισμού: Το λογισμικό στοχεύει στη διαδικασία δημιουργίας και εκτέλεσης οδηγιών σε υπολογιστές λιγότερο πολύπλοκες και επιρρεπείς σε σφάλματα.

* αφαίρεση: Η απομάκρυνση από τις οδηγίες για το υλικό επέτρεψε τον γενικότερο και επαναχρησιμοποιήσιμο κώδικα.

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

σύγχρονη εποχή:

* -present του 1970: Το τοπίο του λογισμικού εξερράγη με την άνοδο των λειτουργικών συστημάτων, των εφαρμογών και του Διαδικτύου.

* Σύγχρονο λογισμικό: Σήμερα, έχουμε λογισμικό για τα πάντα, από τη διαχείριση των οικονομικών μέχρι να παίξουν παιχνίδια, που οδηγούνται από την αύξηση των αναγκών των χρηστών και των τεχνολογικών εξελίξεων.

Συνοπτικά:

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

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

Ποιος σχεδιάζει και δημιουργεί προγράμματα υπολογιστών;

Μηχανικοί λογισμικού σχεδίαση, ανάπτυξη, δοκιμή και συντήρηση εφαρμογών λογισμικού. Συνεργάζονται με πελάτες και άλλα ενδιαφερόμενα μέρη για να συγκεντρώσουν απαιτήσεις, να σχεδιάσουν λύσεις και να εφαρμόσουν και να δοκιμάσουν λογισμικό. Οι μηχανικοί λογισμικού χρησιμοποιούν μια ποικιλία γλωσσών προγραμματισμού, εργαλείων και τεχνικών για να δημιουργήσουν λογισμικό που ανταποκρίνεται στις ανάγκες των χρηστών. Υπάρχουν πολλοί διαφορετικοί τύποι μηχανικών λογισμικού, όπως: * Μηχανικοί λογισμικο

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