Τι είναι η κωδικοποίηση και πώς λειτουργεί;
Διαφήμιση
Ο κώδικας του υπολογιστή είναι πολύ σημαντικός. Σχεδόν κάθε ηλεκτρονική συσκευή που χρησιμοποιείτε βασίζεται στον κώδικα. Ο τρόπος με τον οποίο λειτουργούν τα πράγματα μπορεί να φαίνεται αρκετά συγκεχυμένος, αλλά όταν το καταρρεύσετε είναι πραγματικά απλό.
Τα άτομα που κάνουν κώδικα καλούνται προγραμματιστές, προγραμματιστές ή προγραμματιστές. Όλοι δουλεύουν με υπολογιστές για να δημιουργούν ιστότοπους, εφαρμογές και ακόμη και παιχνίδια! Σήμερα θα μάθετε τι κωδικό, τι είναι για, και πώς να αρχίσετε να μαθαίνετε τον εαυτό σας τον κώδικα.
Τι είναι ο κώδικας;
Οι υπολογιστές έχουν τη δική τους γλώσσα που ονομάζεται Κώδικας Μηχανής και τους λέει τι πρέπει να κάνουν. Όπως μπορείτε να δείτε, δεν έχει πολύ νόημα για τους ανθρώπους!
Κάθε αριθμός ή γράμμα λέει στον υπολογιστή να αλλάξει κάτι στη μνήμη του . Αυτό θα μπορούσε να είναι ένας αριθμός ή μια λέξη ή ένα μικρό μέρος μιας εικόνας ή βίντεο. Από μόνα τους, οι υπολογιστές δεν ξέρουν πώς να κάνουν τίποτα. Είναι έργο του προγραμματιστή να δώσει οδηγίες.
Είναι δυνατόν να μάθετε τον κώδικα του μηχανήματος, αλλά θα χρειαζόταν πολύς χρόνος! Ευτυχώς υπάρχει ένας ευκολότερος τρόπος επικοινωνίας με τους υπολογιστές.
Τι είναι μια γλώσσα προγραμματισμού;
Τώρα, αυτό φαίνεται λίγο πιο κατανοητό! Αυτή η εικόνα δείχνει πώς να πει ο υπολογιστής να πει Hello, κόσμο . Αντί να χρησιμοποιεί κώδικα μηχανής, χρησιμοποιεί μια γλώσσα προγραμματισμού που ονομάζεται Python .
Σχεδόν όλες οι γλώσσες προγραμματισμού λειτουργούν με τον ίδιο τρόπο:
- Γράφεις κώδικα για να του πεις τι πρέπει να κάνεις: print ("Hello, world") .
- Ο κώδικας καταρτίζεται, ο οποίος το μετατρέπει σε κώδικα μηχανής που ο υπολογιστής μπορεί να καταλάβει.
- Ο υπολογιστής εκτελεί τον κώδικα και γράφει τον Hello, τον κόσμο πίσω σε εμάς.
Υπάρχουν εκατοντάδες διαφορετικές γλώσσες προγραμματισμού που μπορεί να φαίνονται συγκεχυμένες, αλλά κάνουν όλοι το ίδιο πράγμα. Πληκτρολογείτε σε αυτό που θέλετε να κάνει, ο μεταγλωττιστής το μετατρέπει σε γλώσσα που ο υπολογιστής καταλαβαίνει, τότε ο υπολογιστής το κάνει, το οποίο ονομάζεται εκτέλεση του κώδικα στον προγραμματισμό μιλήστε!
Τι είναι η κωδικοποίηση;
Η κωδικοποίηση είναι η διαδικασία χρήσης μιας γλώσσας προγραμματισμού για να αποκτήσετε έναν υπολογιστή που να συμπεριφέρεται όπως θέλετε. Κάθε γραμμή κώδικα λέει στον υπολογιστή να κάνει κάτι και ένα έγγραφο γεμάτο γραμμές κώδικα ονομάζεται δέσμη ενεργειών .
Κάθε σενάριο έχει σχεδιαστεί για να κάνει μια δουλειά. Αυτή η εργασία μπορεί να είναι να τραβήξετε μια εικόνα και να αλλάξετε το μέγεθός της. Μπορεί να παίξει ένα συγκεκριμένο ήχο ή κομμάτι μουσικής. Όταν κάνετε κλικ σε μια ανάρτηση κάποιου σε κοινωνικά μέσα, ένα σενάριο είναι αυτό που το κάνει να συμβεί.
Σε αντίθεση με τους ανθρώπους, οι υπολογιστές θα κάνουν ακριβώς αυτό που τους λέτε. Αυτό μπορεί να ακούγεται εξαιρετικά, αλλά μπορεί να προκαλέσει προβλήματα. Αν πείτε σε έναν υπολογιστή να αρχίσει να μετράει προς τα πάνω, και μην του πείτε να σταματήσει, θα συνεχίσει να μετράνε για πάντα! Το να είσαι καλός προγραμματιστής είναι να ξέρεις πώς να πεις έναν υπολογιστή να δράσει.
Τι είναι ένα Πρόγραμμα;
Οι δέσμες ενεργειών από μόνοι τους μπορούν να κάνουν μόνο τα πράγματα, αν συντάσσονται και στη συνέχεια εκτελούνται . Αυτό είναι χρήσιμο, ενώ εξακολουθείτε να εργάζεστε σε αυτό, αλλά όταν τελειώσετε, θέλετε οι χρήστες που δεν είναι προγραμματιστές να μπορούν να χρησιμοποιήσουν το σενάριό σας. Αυτό που χρειάζεστε είναι να μετατρέψετε το σενάριό σας σε πρόγραμμα .
Όταν είστε ικανοποιημένοι με το σενάριό σας, μπορείτε να το συντάξετε σε ένα πρόγραμμα. Όπως γνωρίζετε ήδη, η σύνταξη μεταβάλλει τον κώδικα από τη γλώσσα προγραμματισμού σας στον κώδικα μηχανής στον οποίο ο υπολογιστής μπορεί να καταλάβει. Αυτή τη φορά, ο κωδικός μηχανής αποθηκεύεται σε ένα πρόγραμμα το οποίο μπορεί να κατεβάσει και να χρησιμοποιήσει ο καθένας. Κάθε είδος εφαρμογής, παιχνιδιού ή ιστότοπου είναι ένα πρόγραμμα.
Κωδικοποιεί σκληρά;
Η κωδικοποίηση μπορεί να είναι πολύ απλή και ο καθένας μπορεί να μάθει τα βασικά. Μια καλή αναλογία είναι να σκεφτούμε την κωδικοποίηση όπως τα βιβλία σε μια βιβλιοθήκη. Ορισμένα βιβλία χρησιμοποιούν απλή γλώσσα και οι ιστορίες είναι εύκολο να κατανοηθούν. Άλλοι χρησιμοποιούν πολύ σύνθετες λέξεις και έχουν ιστορίες που δεν έχουν νόημα. Είτε είναι απλά είτε δύσκολο να διαβαστούν, είναι όλα βιβλία.
Όσο περισσότερα βιβλία διαβάζετε, τόσο καλύτερα αποκτάτε. Η περίπλοκη γλώσσα ή οι μπερδεμένες ιστορίες γίνονται ευκολότερα κατανοητές έως ότου μια μέρα μπορείτε να διαβάσετε πράγματα που δεν θα ονειρευόσαστε στο παρελθόν!
Η εκμάθηση του κώδικα είναι η ίδια. Την πρώτη φορά που προσπαθείτε να κωδικοποιήσετε θα το βρείτε δύσκολο, αλλά κάθε φορά που το κάνετε καλύτερα. Αν βρείτε να μάθετε μια γλώσσα προγραμματισμού σκληρή, μπορείτε ακόμα να μάθετε τις σημαντικές ιδέες πίσω από αυτήν χρησιμοποιώντας μια οπτική γλώσσα κωδικοποίησης. Μπορείτε ακόμη και να δημιουργήσετε το δικό σας παιχνίδι Mario Make your own Mario Game! Βασικά για Scratch Παιδιά και Ενήλικες Κάντε το δικό σας παιχνίδι Mario! Βασικά στοιχεία γρατσουνιών για παιδιά και ενήλικες Γνωρίζατε ότι μπορείτε να δημιουργήσετε παιχνίδια ακόμα και αν δεν γνωρίζετε προγραμματισμό; Εδώ είναι ένας πλήρης οδηγός για να ξεκινήσετε να κάνετε το πρώτο παιχνίδι σας στο Scratch. Διαβάστε περισσότερα χωρίς να πληκτρολογήσετε κανένα κωδικό καθόλου!
Τι μοιάζει με τον κώδικα
Η παραπάνω εικόνα εμφανίζει ένα σενάριο που ονομάζεται hello_name . Έχετε ήδη δει ότι μια μόνο γραμμή κώδικα μπορεί να κάνει την εκτύπωση του υπολογιστή στην οθόνη. Ας πούμε ότι αντί να λέμε απλώς κόσμο hello, θέλετε ο χρήστης να πληκτρολογήσει το όνομά του, και για τον υπολογιστή να τους χαιρετήσει με το όνομα; Ας καταρρίψουμε αυτό που συμβαίνει εδώ.
- Όταν ξεκινήσει η δέσμη ενεργειών, ο υπολογιστής εκτυπώνει μια ερώτηση στην οθόνη.
- Στη συνέχεια, ο υπολογιστής περιμένει για να εισάγει το όνομα του χρήστη και το αποθηκεύει.
- Το "Hello" εκτυπώνεται στην οθόνη μαζί με το αποθηκευμένο όνομα .
- Στο παράθυρο Cmder, η δέσμη ενεργειών μεταγλωττίζεται και εκτελείται χρησιμοποιώντας Python .
- Το σενάριο έτρεξε όπως ακριβώς σχεδιάστηκε, πριν βγεί.
Αυτό το παράδειγμα δείχνει ένα απλό κομμάτι κώδικα γραμμένο σε έναν επεξεργαστή κώδικα και τρέχει στο Cmder που είναι ένας τύπος παράθυρου τερματικού . Μην ανησυχείτε πάρα πολύ για το τι είναι για ένα από αυτά τα πράγματα τώρα. Τώρα γνωρίζετε ποιος είναι ο κώδικας Python και πώς λειτουργεί αυτό το σενάριο.
Πώς ο κώδικας γίνεται Πρόγραμμα
Αν είστε απόλυτα νέοι στον κώδικα, ίσως να αναρωτιέστε πώς τα σενάρια όπως αυτά που αναφέρονται παραπάνω γίνονται τα προγράμματα που χρησιμοποιείτε. Στην παραπάνω εικόνα, το παράθυρο στα αριστερά είναι ένα εργαλείο για την ενεργοποίηση των σεναρίων Python σε προγράμματα. Στο παράθυρο στα δεξιά υπάρχει ένα εικονίδιο με το όνομα hello_name.exe . Νομίζω ότι μπορείτε να μαντέψετε τι συμβαίνει αν έπρεπε να κάνετε κλικ σε αυτό!
Από κανέναν κωδικό, μέχρι ένα ολοκληρωμένο πρόγραμμα. Αυτό το παράδειγμα είναι πολύ απλό, αλλά αυτό ακριβώς συμβαίνει με την κωδικοποίηση. Κάθε μέρα, οι άνθρωποι χρησιμοποιούν γλώσσες προγραμματισμού που έχουν μάθει, να γράφουν σενάρια, τα οποία θα γίνουν προγράμματα που χρησιμοποιούμε όλοι.
Η κωδικοποίηση είναι δροσερή
Το σημερινό άρθρο σας έχει διδάξει ποιος είναι ο κώδικας και πώς λειτουργεί κάποιος κώδικας Python. Υπάρχουν πολλές τέλειες ιστοσελίδες και εφαρμογές που μπορούν να σας βοηθήσουν να μάθετε τον προγραμματισμό πάρα πολύ!
Η κωδικοποίηση είναι για όλους, και η εκκίνηση δεν ήταν ποτέ ευκολότερη. Μπορείτε ακόμη να μάθετε να χρησιμοποιείτε τον κώδικα χρησιμοποιώντας Minecraft Minecraft Η ώρα του κώδικα διδάσκει τα παιδιά Τα βασικά του προγραμματισμού Minecraft Η ώρα του κώδικα διδάσκει τα παιδιά Τα βασικά του προγραμματισμού Minecraft Hour of Code παρέχει αρκετά άριστα μαθήματα για να βοηθήσουν τα παιδιά να μάθουν τα βασικά του προγραμματισμού. Διαβάστε περισσότερα !
Εξερευνήστε περισσότερα σχετικά με: Κωδικοποίηση Tutorials, Προγραμματισμός.