Ο όρος λογισμικό είναι ένας όρος αγγλοσαξονικής προέλευσης που αναφέρεται στο άυλο μέρος της πληροφορικής και της πληροφορικής.
Η κυριολεκτική μετάφραση της λέξης είναι "soft parts". Με τη σειρά του, ο όρος υλικό αναφέρεται στα «σκληρά μέρη» του υπολογιστή, το οποίο μεταφράζεται σε ηχεία, τηλέφωνα ή τηλεοράσεις, δηλαδή, τα υλικά.
Σε τι χρησιμεύει
Αν και το υλικό είναι το πιο ορατό και απτό μέρος της πληροφορικής, χωρίς το λογισμικό θα ήταν απλά κομμάτια μετάλλου ή πλαστικού χωρίς χρήση. Η σημασία του λογισμικού έγκειται στο ότι παρέχει μια χρήση και ένα βοηθητικό πρόγραμμα σε tablet ή τηλεόραση, για παράδειγμα, παρέχοντας σε αυτές μια σειρά λειτουργιών που ποικίλλουν ανάλογα με τον τύπο του λογισμικού που εκτελείται στις συσκευές.
Από την άλλη πλευρά, το λογισμικό αναπτύσσεται χρησιμοποιώντας γλώσσες προγραμματισμού, οι οποίες καθιστούν δυνατή τη δημιουργία προγραμμάτων υπολογιστή, κινητών εφαρμογών ή λειτουργικών συστημάτων. Οι γλώσσες προγραμματισμού βασίζονται σε κανόνες και μοτίβα που έχουν οριστεί από προεπιλογή. Αυτό τους δίνει κάποια ελευθερία κατά τη δημιουργία περιεχομένου, καθώς η κατασκευή ή ανάπτυξη αυτού του περιεχομένου μπορεί να ξεκινήσει από το μηδέν. Παραδείγματα γλωσσών προγραμματισμού είναι JavaScript, PHP ή Python.
Τύποι λογισμικού
Υπάρχουν πέντε τύποι λογισμικού που τα αναγνωρίζουν ξεχωριστά με βάση τον τύπο του κώδικα και τον στόχο τους:
- Πληρωμής. Αυτός ο τύπος λογισμικού αποκτάται μετά την πληρωμή της τιμής πώλησης.
- Αδικαιολόγητος. Από την άλλη πλευρά, το λεγόμενο δωρεάν λογισμικό είναι το λογισμικό που λαμβάνεται χωρίς κανένα χρηματικό κόστος, δηλαδή θα μπορούσε να αποκτηθεί δωρεάν.
- Ελεύθερος. Από την άλλη πλευρά, το ελεύθερο λογισμικό αναφέρεται στα δύο προηγούμενα (μπορεί να πληρωθεί ή δωρεάν), αλλά με τη διαφορά ότι ο κώδικας είναι ανοιχτός σε τροποποιήσεις από τον χρήστη. Με άλλα λόγια, εάν επρόκειτο να μιλήσουμε για την αγορά ενός αυτοκινήτου και μας άφησαν να τροποποιήσουμε τον κινητήρα του χωρίς κανένα πρόβλημα, θα ήταν μια παράσταση της απόκτησης ενός προγράμματος υπολογιστή και της πρόσβασης για την τροποποίηση του κώδικα που το συνθέτει.
- Με διαφημίσεις. Αυτός ο τύπος λογισμικού είναι συνήθως διαθέσιμος δωρεάν, αλλά σε αντάλλαγμα σας εμφανίζει διαφημίσεις για να κερδίσετε εισόδημα.
- Διαδηλώσεις. Τα λεγόμενα «demos» δεν είναι τίποτα άλλο από τα γνωστά «demos». Τα πιο διάσημα είναι αυτά των βιντεοπαιχνιδιών. Συνίστανται να σας δείξουμε σε μια συγκεκριμένη περίοδο ένα λογισμικό το οποίο αρχικά πληρώθηκε δωρεάν μέχρι να λήξει αυτή η περίοδος. Είναι μια στρατηγική για να διδάξετε το περιεχόμενο και να ενθαρρύνετε την αγορά του.
Μέσω της σύνθεσης, αυτοί είναι οι τύποι που μπορούμε να βρούμε. Μεταξύ αυτών, μπορεί να υπάρχουν υβρίδια, δηλαδή, μπορεί να υπάρχουν μερικά δωρεάν και με διαφημίσεις, για παράδειγμα.
Ταξινόμηση λογισμικού
Για σκοπούς χρησιμότητας και χρήσης, διακρίνονται συνήθως τρεις κατηγορίες λογισμικού:
- Προγραμματισμός. Είναι το σύνολο των εργαλείων που επιτρέπουν την ανάπτυξη προγραμμάτων υπολογιστών. Είναι, όπως ήταν, το σώμα ενός αυτοκινήτου. Παραδείγματα είναι προγράμματα επεξεργασίας κειμένου ή μεταγλωττιστές κώδικα.
- Της εφαρμογής. Συγκρατεί τα εργαλεία που επιτρέπουν μια δραστηριότητα ή μια ενέργεια ψηφιακά. Συνεχίζοντας με την προσομοίωση, σε αυτήν την περίπτωση θα ήταν οι τροχοί και τα πεντάλ του αυτοκινήτου. Παραδείγματα είναι βιντεοπαιχνίδια ή λογισμικό γραφείου.
- Των συστημάτων. Αποτελείται από τη σωστή σχέση που έχει δημιουργηθεί μεταξύ του χρήστη και του λογισμικού, που είναι το πιο ορατό πρόσωπο της διαδικασίας εμπειρίας. Εδώ μπορούμε τελικά να επιβεβαιώσουμε ότι θα ήταν ο σφόνδυλος και ο κινητήρας. Παράδειγμα είναι λειτουργικά συστήματα ή διακομιστές.
Τα τρία μαθήματα είναι απαραίτητα μεταξύ τους, καθώς για να δημιουργήσουμε τα εργαλεία που χειριζόμαστε σήμερα, είναι απαραίτητο καθένα από τα αναφερόμενα μαθήματα.
Παραδείγματα λογισμικού
Στη συνέχεια, θα παρουσιάσουμε διάφορα παραδείγματα λογισμικού και θα αναλύσουμε λεπτομερώς την τυπολογία τους και την αντίστοιχη τάξη:
- Πρόγραμμα επεξεργασίας κειμένου "Σημειωματάριο". Είναι ένα λογισμικό προγραμματισμού που είναι δωρεάν στη χρήση. Επιτρέπει την ανάπτυξη κώδικα σε αυτό για τη δημιουργία προγραμμάτων υπολογιστών οποιουδήποτε είδους.
- Λειτουργικό σύστημα "Windows". Είναι ένα λογισμικό συστημάτων που πληρώνεται. Χρησιμεύει στη σύνδεση του χρήστη με το λογισμικό και το υλικό με απλοποιημένο τρόπο χωρίς την ανάγκη για βαθιά γνώση του υπολογιστή.
- Πρόγραμμα υπολογιστή "Microsoft Excel". Είναι ένα λογισμικό εφαρμογής που πληρώνεται. Είναι ένα υπολογιστικό φύλλο που χρησιμοποιείται για τον υπολογισμό και την καταγραφή ψηφιακών επιχειρηματικών διαδικασιών και στρατηγικών.
Όπως μπορούμε να δούμε, αν συσχετίσουμε τα τρία άυλα στοιχεία, μπορούμε να πούμε ότι με το "Σημειωματάριο" θα μπορούσαμε να αναπτύξουμε "Windows" ή "Microsoft Excel". Με το λειτουργικό σύστημα θα μπορούσαμε να χρησιμοποιήσουμε τις λειτουργίες που παρέχονται τόσο από το "Notepad" όσο και από το "Excel" και το ίδιο το υπολογιστικό φύλλο δεν θα μπορούσε να χρησιμοποιηθεί χωρίς πρώτα να έχει αναπτύξει τον κωδικό του στο "Notepad" και στη συνέχεια να εκτελεστεί σε "Windows".