Πρόγραμμα υπολογιστή: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
το πρόγραμμα είναι όρος, όχι κύριο όνομα - Αναίρεση έκδοσης 3855557 από τον 84.254.16.246 (Συζήτηση)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 10:
Το πρόγραμμα δημιουργείται από ειδικευμένα άτομα, τους [[προγραμματιστής|προγραμματιστές]]. Για την κατασκευή ενός προγράμματος χρησιμοποιείται μια κατάλληλη γλώσσα που επιτρέπει την επικοινωνία προγραμματιστή και υπολογιστή. Η γλώσσα αυτή, που στις περισσότερες περιπτώσεις είναι η ίδια ένα πρόγραμμα, ονομάζεται [[γλώσσες προγραμματισμού|γλώσσα προγραμματισμού]]. Η διαδικασία δημιουργίας ενός προγράμματος ονομάζεται [[προγραμματισμός]]. Οι εντολές που γράφει ο προγραμματιστής αποτελούν τον [[πηγαίος κώδικας|πηγαίο κώδικα]] (source code). Συνήθως, οι εντολές του προγράμματος χρειάζεται να "μεταφραστούν" στη γλώσσα που αντιλαμβάνεται ο υπολογιστής και αυτό γίνεται δυνατό με τη χρήση ενός άλλου προγράμματος που ονομάζεται, ανάλογα με τον τρόπο λειτουργίας του, [[μεταγλωττιστής]] (compiler) ή [[διερμηνέας (πληροφορική)|διερμηνέας]] (interpreter). Το παραγόμενο αποτέλεσμα λέγεται ότι αποτελεί τον [[αντικειμενικός κώδικας|αντικειμενικό κώδικα]]. Αυτός αποτελείται από μια μακροσκελή σειρά από [[δυαδικό ψηφίο|δυαδικά ψηφία]], 0 και 1, η οποία αποτελεί τη [[γλώσσα μηχανής]] (machine code), τη μόνη που αντιλαμβάνεται ο [[Κεντρική Μονάδα Επεξεργασίας|επεξεργαστής]] ενός υπολογιστή.
 
Τα προγράμματα, το σύνολο των οποίων λέγεται και [[λογισμικό]] (software) κατ' αντιδιαστολή με το [[υλικό υπολογιστών|υλικό]] του υπολογιστή (hardware), ταξινομούνται ανάλογα με τη χρήση τους σε κατηγορίες όπως για παράδειγμα, μεταξύ άλλων, [[λογισμικό εφαρμογών]], [[λειτουργικό σύστημα|λειτουργικά συστήματα]], [[βιντεοπαιχνίδι|βιντεοπαιχνίδια]] και [[μεταγλωττιστής|μεταγλωττιστές]]. Προγράμματα που είναι ενσωματωμένα σε συσκευές υλικού λέγονται [[firmwareυλικολογισμικό]] (firmware).
 
== Δείτε επίσης ==