Ορισμός Πηγαίου Κώδικα
Miscellanea / / November 13, 2021
Από τον Guillem Alsina González, τον Αύγ. 2016
Αν σου πω, αγαπητέ αναγνώστη, ότι το 01100011010100111100, μπορείς να ερμηνεύσεις ότι πληκτρολόγιο αποτυγχάνει, ότι έχω πατήσει μερικά πλήκτρα τυχαία, ότι θέλω να παίξω ένα αστείο ή ότι, απλά, έχω χάσει το μυαλό μου. Ωστόσο, αυτό κώδικας μπορεί να γίνει κατανοητό από α υπολογιστή, αφού αυτά τα μηχανήματα λειτουργούν με δυάδικος κώδικας.
Όσο για εμάς τους ανθρώπους (ακόμα και τον πιο έμπειρο επιστήμονα υπολογιστών) είναι δύσκολο να έχουμε μια «συνομιλία» αποκλειστικά σε δυαδικό σύστημα με υπολογιστή, έχουν δημιουργηθεί ενδιάμεσοι τρόποι παροχής οδηγιών σε υπολογιστές που είναι πιο κατανοητοί από τη δυαδική γλώσσα από τον άνθρωπο του ανθρώπου.
Μία από αυτές τις ενδιάμεσες μορφές είναι ο πηγαίος κώδικας στον οποίο είναι γραμμένα τα προγράμματα υπολογιστών.
Γλώσσες προγραμματισμού
Μια γλώσσα του προγραμματισμός είναι, στην ουσία, ένας τρόπος να πούμε στον υπολογιστή τι θέλουμε να κάνει, με δομημένο και κατανοητό τρόπο. ανθρώπου (αν και για να το κατανοήσετε πλήρως, είναι απαραίτητο να μελετήσετε τον προγραμματισμό και τις γλωσσικές έννοιες ειδικότερα, όπως όταν θέλετε να
μαθαίνω ένα νέο γλώσσα).Υπάρχουν πολλές γλώσσες προγραμματισμού, καθεμία προσανατολισμένη σε μια συγκεκριμένη εργασία ή κοινό.
Τα πιο γνωστά είναι:
- ΒΑΣΙΚΟΣ. Ακρωνύμια για Συμβολικός κώδικας οδηγιών για αρχάριους για όλες τις χρήσεις (Κώδικας συμβολικός Βιβλίο οδηγιών για αρχάριους γενικού σκοπού), εφευρέθηκε το 1964 ως ένας τρόπος να φέρει τον προγραμματισμό πιο κοντά στους απλούς. Άρρηκτα συνδεδεμένο με τους υπολογιστές 8-bit που έγιναν δημοφιλείς στη δεκαετία του 1980 του 20ου αιώνα, Αρχικά του έλειπε ένας δομημένος έλεγχος εκτέλεσης, ο οποίος ενσωματώθηκε σε μεταγενέστερες εκδόσεις του Γλώσσα.
- ντο. Αν η BASIC είναι η πιο δημοφιλής γλώσσα, η C είναι μακράν η μεγαλύτερη επιρροή. Δημιουργήθηκε το 1972 από τον Dennis Ritchie με φορητότητα μεταξύ μηχανών και διαφορετικών αρχιτεκτονικών κατά νου, επέτρεψε τον επαναπρογραμματισμό ενός εμβρυϊκού συστήματος UNIX έτσι ώστε να μπορεί να λειτουργεί σε διαφορετικά Υπολογιστές. Ακόμη και σήμερα χρησιμοποιείται, σε ορισμένες παραλλαγές, για εφαρμογές αιχμής σε όλους τους τομείς.
- C ++. Μία από τις προαναφερθείσες παραλλαγές του C, ίσως η πιο σημαντική. Στη γλώσσα C προσθέτει τις έννοιες του αντικειμενικού προσανατολισμού.
- Cobol. Άγνωστος στους λαϊκούς, είναι πολύ γνωστός στους επαγγελματίες. Δημιουργήθηκε το 1959, ο μεγάλος αριθμός λύσεων που δημιουργήθηκε στον κλάδο με αυτό (ειδικά στο τραπεζικών και χρηματοπιστωτικών τομέων), οδήγησαν στο να χρησιμοποιείται ακόμη και σήμερα και να γίνει η αντικατάστασή του σκληρός.
- PHP. Προσανατολισμένος στην εργασία με ιστοσελίδες.
- Ιάβα. Δημιουργήθηκε από την ανενεργή Sun Microsystems, στόχος της ήταν να είναι πραγματικά καθολική, να προγραμματίζει σε ένα μόνο μηχάνημα και να λειτουργεί σε οποιονδήποτε. Παρόλο που εκπλήρωσε μόνο εν μέρει αυτόν τον στόχο και έχει μια σειρά από μειονεκτήματα, εξακολουθεί να χρησιμοποιείται ευρέως.
- ΣυμβολομεταφράστηςΣε αντίθεση με τις άλλες στη λίστα που είναι γλώσσες υψηλού επιπέδου, αυτή είναι χαμηλού επιπέδου, καθώς είναι αυτή που είναι πιο κοντά στον δυαδικό κώδικα του μηχανήματος, αν και δεν είναι ακριβώς αυτό. Ο πηγαίος κώδικας του είναι πολύ δύσκολος να τον διαβάσουν οι λαϊκοί.
Σύνταξη: να γίνει κατανοητό στον υπολογιστή
Όταν γράφουμε ένα πρόγραμμα σε μια γλώσσα προγραμματισμού όπως αυτές που αναφέρθηκαν προηγουμένως ή άλλες, έχουμε αυτό που ονομάζεται πηγαίος κώδικας, που μπορούμε να καταλάβουμε με την απλή του ανάγνωση, αλλά όχι τον υπολογιστή.
Για να μπορέσει ο τελευταίος να καταλάβει τι του λέμε στον πηγαίο κώδικα και να εκτελέσει τις σχετικές οδηγίες, πρέπει να πραγματοποιήσουμε μια διαδικασία που θα μετατρέψει τον πηγαίο κώδικα σε αρχείο εκτελέσιμο. Αυτή η διαδικασία ονομάζεται μεταγλώττιση.
Η μεταγλώττιση μεταφράζει τον πηγαίο κώδικα σε κώδικα μηχανής.
Παρεμπιπτόντως, για τον κώδικα στην αρχή του άρθρου, αν και σας έχω πει ότι ίσως κάποιος υπολογιστής θα μπορούσε να τον καταλάβει, μην μου δίνετε μεγάλη σημασία. είναι απλώς ένα παράδειγμα που έχω γράψει τυχαία, αν και το πνεύμα είναι το εξής: οι υπολογιστές «καταλαβαίνουν» μόνο μηδενικά και μονά.
Φωτογραφίες: iStock - George Manga / vgajic
Θέματα στον πηγαίο κώδικα