Βιβλιοθήκη (υπολογιστές): Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Ετικέτα: Αναιρέθηκε
μ Αναστροφή της επεξεργασίας από τον 2A02:587:260C:B300:11B9:49EE:7BF8:A2F (συνεισφ.), επιστροφή στην τελευταία εκδοχή υπό InternetArchiveBot
Ετικέτα: Επαναφορά
 
Γραμμή 1:
{{χωρίς παραπομπές}}
 
Στην [[πληροφορική]] καλούμε '''βιβλιοθήκη''' (library) μια συλλογή από έτοιμα [[Διαδικασία (υπολογιστές)|υποπρογράμματα]] που χρησιμοποιείται για την ανάπτυξη [[λογισμικάλογισμικό|λογισμικού]]. Οι βιβλιοθήκες περιέχουν υποβοηθητικό κώδικα και δεδομένα, παρέχοντας, με αυτόν τον τρόπο, υπηρεσίες σε προγράμματα. Αυτό επιτρέπει τον διαμοιρασμό και τη χρήση του κώδικα και των δεδομένων με [[άρθρωμα (υπολογιστές)|αρθρωτό]] τρόπο. Η έννοια της βιβλιοθήκης είναι αναπόσπαστο τμήμα του [[δομημένος προγραμματισμός|δομημένου προγραμματισμού]] και αναπτύχθηκε παράλληλα με αυτόν.
Στην [[πληροφορική]
καλούμε '''βιβλιοθήκη''' (library) μια συλλογή από έτοιμα [[Διαδικασία (υπολογιστές)|υποπρογράμματα]] που χρησιμοποιείται για την ανάπτυξη [[λογισμικά|λογισμικού]]. Οι βιβλιοθήκες περιέχουν υποβοηθητικό κώδικα και δεδομένα, παρέχοντας, με αυτόν τον τρόπο, υπηρεσίες σε προγράμματα. Αυτό επιτρέπει τον διαμοιρασμό και τη χρήση του κώδικα και των δεδομένων με [[άρθρωμα (υπολογιστές)|αρθρωτό]] τρόπο. Η έννοια της βιβλιοθήκης είναι αναπόσπαστο τμήμα του [[δομημένος προγραμματισμός|δομημένου προγραμματισμού]] και αναπτύχθηκε παράλληλα με αυτόν.
 
Κάποια [[εκτελέσιμο (υπολογιστές)|εκτελέσιμα]] αρχεία (executables) είναι προγράμματα και βιβλιοθήκες ταυτόχρονα, αλλά οι περισσότερες βιβλιοθήκες δεν είναι εκτελέσιμες. Τα εκτελέσιμα αρχεία και οι βιβλιοθήκες αναφέρονται το ένα στον κώδικα και τα δεδομένα του άλλου μέσω μιας διαδικασίας που ονομάζεται ''σύνδεση'' και την πραγματοποιεί ο '''συνδέτης''' (linker). Τα σύγχρονα [[λειτουργικό σύστημα|λειτουργικά συστήματα]] παρέχουν βιβλιοθήκες που υλοποιούν την πλειονότητα των υπηρεσιών του συστήματος. Έτσι, ο περισσότερος κώδικας που χρησιμοποιούν οι σύγχρονες εφαρμογές παρέχεται από αυτές τις βιβλιοθήκες και δεν χρειάζεται να γραφεί από την αρχή για κάθε νέο πρόγραμμα.