Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η κωδικοποίηση χεριών;
Η κωδικοποίηση χεριών συνεπάγεται τη σύνταξη λειτουργικών οδηγιών κώδικα ή διάταξης στις βασικές γλώσσες στις οποίες έχουν συνταχθεί. Η εναλλακτική λύση είναι να χρησιμοποιήσετε διάφορα είδη εργαλείων για να εφαρμόσετε συμβάσεις κωδικοποίησης χωρίς να χρειάζεται να τα κωδικοποιήσετε στις αρχικές γλώσσες.
Η Techopedia εξηγεί την κωδικοποίηση χεριών
Για να κατανοήσουμε την ιδέα της κωδικοποίησης των χεριών, είναι απαραίτητο να καταλάβουμε πώς ο προγραμματισμός των υπολογιστών εξελίχθηκε τα τελευταία 30 χρόνια. Στα πρώτα χρόνια προγραμματισμού, οι γλώσσες όπως το Basic και το Fortran ήταν πάντα κωδικοποιημένες με το χέρι. Οι χρήστες δεν είχαν επεξεργασμένα προγράμματα που θα τους επέτρεπαν να κωδικοποιούν με αυτοματοποιημένο τρόπο.
Τελικά, με υπολογιστές με βάση τα Windows και άλλες προόδους, οι εταιρείες τεχνολογίας εξελίχτηκαν προϊόντα που θα μπορούσαν να αυτοματοποιήσουν ορισμένα είδη χειροκίνητης κωδικοποίησης είτε για προγραμματισμό είτε για σκοπούς διάταξης. Ένα από τα κύρια παραδείγματα είναι το ευρύ φάσμα των εργαλείων που επιτρέπουν στους χρήστες να αποφεύγουν τη HTML κωδικοποίηση χεριών, την υποκείμενη γλώσσα για πολλούς κώδικες πηγαίου κώδικα στο Web. Οι πραγματικές εντολές HTML είναι συντακτικά περίπλοκες και προκλητικές για πολλούς ανθρώπους. Οι εταιρείες δημιούργησαν εργαλεία που θα επέτρεπαν στους χρήστες να σχεδιάζουν οπτικά ιστοσελίδες αντί να κωδικοποιούν με το χέρι το HTML, ή με άλλα λόγια να γράφουν όλες τις διατάξεις ή τις ενέργειες HTML.
Άλλα είδη εργαλείων που βοηθούν τους ανθρώπους να αποφύγουν την κωδικοποίηση των χεριών ονομάζονται μερικές φορές όσα βλέπετε είναι αυτά που λαμβάνετε (WYSIWYG) συντάκτες. Η ιδέα εδώ είναι ότι η οθόνη μιμείται το τελικό αποτέλεσμα, κρύβοντας την πραγματική κωδικοποίηση χεριών από το πρόσωπο που κάνει τη διάταξη. Στον κόσμο κωδικοποίησης, μερικά εργαλεία επιτρέπουν την αυτοματοποιημένη κωδικοποίηση, αλλά η κωδικοποίηση των χεριών εξακολουθεί να αποτελεί σημαντικό μέρος των προγραμματιστών που κάνουν σε τακτική βάση. Πολλοί επαγγελματίες δεν θα ήθελαν να αφαιρέσουν υπερβολικά τη διαδικασία κωδικοποίησης, επειδή θα μπορούσε να παρεμποδίσει την κατανόηση και την ανάγνωση του κώδικα όπως έχει γραφτεί. Για παράδειγμα, το MS Visual Basic περιλαμβάνει οπτικές μορφές για παράθυρα, πλαίσια κειμένου και πολλά άλλα, αλλά ο θεμελιώδης κώδικας εξακολουθεί να είναι ορατός στα παράθυρα και τις επιλογές μενού με δυνατότητα κλικ, έτσι ώστε οι προγραμματιστές να έχουν ακόμα τον κώδικα της λειτουργικότητας αυτών των συσκευών.