* Γραφική διεπαφή χρήστη (GUI): Αυτό είναι που οι περισσότεροι άνθρωποι σκέφτονται όταν σκέφτονται για το "λογισμικό που ψάχνει" με κάποιο τρόπο. Αυτή είναι η οπτική παρουσίαση σε μια οθόνη, συμπεριλαμβανομένων των παραθύρων, των κουμπιών, των μενού, των εικονιδίων, του κειμένου, των εικόνων και άλλων οπτικών στοιχείων. Η εμφάνιση ποικίλλει άγρια ανάλογα με το σκοπό του λογισμικού και τις επιλογές του σχεδιαστή. Ένας επεξεργαστής κειμένου θα φαίνεται διαφορετικός από ένα παιχνίδι, το οποίο θα φαίνεται διαφορετικό από ένα πρόγραμμα υπολογιστικών φύλλων.
* Διεπαφή γραμμής εντολών (CLI): Αυτό είναι βασισμένο σε κείμενο. Μπορείτε να αλληλεπιδράσετε με την πληκτρολόγηση των εντολών και το λογισμικό ανταποκρίνεται με την έξοδο κειμένου. Δεν υπάρχει οπτική "εμφάνιση" με την τυπική έννοια. Είναι καθαρά κείμενο.
* Διεπαφή προγραμματισμού εφαρμογών (API): Τα API δεν παρουσιάζονται οπτικά στον τελικό χρήστη. Είναι σύνολα κανόνων και προδιαγραφών που μπορούν να ακολουθήσουν τα προγράμματα λογισμικού για να επικοινωνούν μεταξύ τους. Δεν έχουν "εμφάνιση".
* Πηγής κώδικα: Αυτές είναι οι οδηγίες που μπορούν να αναγνωρίσουν από τον άνθρωπο που γράφουν οι προγραμματιστές για να δημιουργήσουν λογισμικό. Φαίνεται σαν κείμενο, συχνά χρωματισμένο για αναγνωσιμότητα, με συγκεκριμένη σύνταξη ανάλογα με τη γλώσσα προγραμματισμού. Αυτό δεν είναι κάτι που βλέπει ο μέσος χρήστης.
Εν ολίγοις, η "εμφάνιση" του λογισμικού είναι μια πολύ μεταβλητή έννοια που ορίζεται από τη διεπαφή του, που κυμαίνεται από οπτικά πλούσια guis έως καθαρά κειμενικά clis, με τα API να έχουν καθόλου οπτική παρουσίαση.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα