Πηγαίος κώδικας: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Αναίρεση έκδοσης 2561687 από τον 79.131.145.45 (Συζήτηση χρήστη:79.131.145.45)Παρακαλώ προσθήκες ορθογραφημένες και με πηγές
Γραμμή 1:
[[Αρχείο:CodeCmmt002.svg|thumb|250px|Απεικόνιση πηγαίου κώδικα Java (μπλε), με [[Σχόλιο (προγραμματισμός)|σχόλια]] προλόγου σε κόκκινο και ενδιάμεσα σχόλια σε πράσινο]]
Στην [[πληροφορική]], '''πηγαίος κώδικας''' (αγγλιστίνή sourceαπλώς code'''κώδικας''') είναι οποιαδήποτε σειρά από εντολές ή δηλώσεις σε κάποια ευανάγνωστη (human-readable) [[γλώσσα προγραμματισμού]]. ΟνομάζεταιΟ "όρος ''πηγαίος", γιατίκώδικας'' αποτελείαναφέρεται τηνσυνήθως "πηγή"σε απόεντολές τηνπου οποίαγράφονται οαπό υπολογιστήςκάποιον θαπρογραμματιστή παράξεισε τομια εκτελέσιμογλώσσα αρχείοπρογραμματισμού, και ενόχι τέλεισε θαεντολές εκτελέσειπου τηνπαράγονται αυτόματα από εφαρμογήλογισμικό.
 
Ο πηγαίος κώδικας είναι ο πρώτος κώδικας που λαμβάνει ως είσοδο ένας υπολογιστής, και με βάση αυτόν παράγονται ο [[αντικείμενος κώδικας]] και το [[εκτελέσιμος κώδικος]], το οποίο είναι το [[εκτελέσιμο πρόγραμμα]]. Ο πηγαίος κώδικας έπεται του [[ψευδοκώδικας|ψευδοκώδικα]], ο οποίος δε μπορεί να επεξεργαστεί από υπολογιστή, συνήθως μοιάζει με τον πηγαίο κώδικα, αλλά για χρησιμέυει στην ανάπτυξη του προγράμματος από τον προγραμματιστή, ώστε να μην γράφεται με την ίδια αυστηρότητα, ενώ του λοίπου "ευκόλως ενοούμενα" ή "ευκόλως αναπτυσσόμενα" τμήματα. Ο υπολογιστής δεν έχει την ευφυία τα προσθέσει τα τμήματα που λείπουν μόνος του ούτε φυσικά μπορεί να διαβάσει το πρόγραμμα από ένα χαρτί, οπότε η σωστή μετατροπή του ψευδοκώδικα σε σωστό κώδικα με τους αυστηρούς κανόνες σύνταξης και η εισαγωγή του στον υπολογιστή, συνήθως μέσω πληκτρολόγησης, είναι απαραίτητα. Ο όρος ''πηγαίος κώδικας'' αναφέρεται συνήθως σε εντολές που γράφονται από κάποιον προγραμματιστή σε μια γλώσσα προγραμματισμού, και όχι σε εντολές που παράγονται αυτόματα από λογισμικό.
 
Ο πηγαίος κώδικας που αποτελεί ένα [[πρόγραμμα]] συνήθως αποθηκεύεται σε ένα ή περισσότερα [[αρχείο κειμένου|αρχεία κειμένου]], ή πιο σπάνια σε βάσεις δεδομένων, ενώ εμφανίζεται και ως [[κομμάτι κώδικα|κομμάτια κώδικα]] (code snippets) που τυπώνονται σε βιβλία ή άλλα μέσα. Μεγάλες συλλογές από αρχεία πηγαίου κώδικα οργανώνονται συνήθως σε ένα δένδρο [[κατάλογος (υπολογιστές)|καταλόγων]], που λέγεται τότε '''δένδρο πηγαίου κώδικα''' (source tree).