Εδώ είναι μια κατανομή:
* Κωδικός: Αυτός είναι ο πιο γενικός όρος για τις οδηγίες που γράφονται σε μια γλώσσα προγραμματισμού.
* Πηγής κώδικα: Αυτό είναι το κείμενο αναγνώσιμο από τον άνθρωπο που γράφει ένας προγραμματιστής. Είναι η αρχική μορφή των οδηγιών λογισμικού.
* Γλώσσα προγραμματισμού: Αυτή είναι μια συγκεκριμένη γλώσσα που χρησιμοποιείται για να γράψει οδηγίες που μπορεί να καταλάβει ένας υπολογιστής. Υπάρχουν πολλές διαφορετικές γλώσσες, το καθένα με τα δυνατά σημεία και τις αδυναμίες του. Παραδείγματα περιλαμβάνουν Python, JavaScript, Java, C ++ και πολλά άλλα.
Εδώ είναι μια απλοποιημένη αναλογία:
Σκεφτείτε μια συνταγή. Η συνταγή είναι σαν τον πηγαίο κώδικα, γραμμένο σε μια συγκεκριμένη γλώσσα (Αγγλικά, σε αυτή την περίπτωση). Περιέχει τις οδηγίες για το πώς να δημιουργήσετε ένα συγκεκριμένο πιάτο (λογισμικό). Ο υπολογιστής, όπως ένας σεφ, ακολουθεί αυτές τις οδηγίες για να "μαγειρέψει" το λογισμικό.
Τι συμβαίνει με τον πηγαίο κώδικα;
* Συλλογή: Ορισμένες γλώσσες προγραμματισμού απαιτούν τον πηγαίο κώδικα να μεταφραστεί σε μια γλώσσα που ο υπολογιστής μπορεί να κατανοήσει άμεσα (κωδικός μηχανής). Αυτή η διαδικασία ονομάζεται συλλογή.
* Ερμηνεία: Άλλες γλώσσες ερμηνεύονται απευθείας από τον υπολογιστή, χωρίς την ανάγκη για συλλογή. Αυτό γίνεται γραμμή ανά γραμμή καθώς το λογισμικό εκτελείται.
Ανεξάρτητα από το πώς έχει υποστεί επεξεργασία, ο πηγαίος κώδικας παρέχει τελικά το σχέδιο για τη δημιουργία του λογισμικού.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα