Σπίτι Ανάπτυξη Τι πληκτρολογείται αυστηρά; - ορισμός από την τεχνολογία

Τι πληκτρολογείται αυστηρά; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Stringly Typed;

Το "Stringly typed" είναι ένας όρος αργής πληροφορίας που σχετίζεται με τις στρατηγικές κωδικοποίησης που περιγράφει τη διαδικασία όπου ένας προγραμματιστής χρησιμοποιεί υπερβολικά τιμές συμβολοσειρών για μεταβλητές. Ο κωδικώς πληκτρολογούμενος κώδικας είναι ένας κώδικας στον οποίο οι μεταβλητές συχνά πληκτρολογούνται ως συμβολοσειρές και αντιμετωπίζονται ως χορδές, όταν υπάρχουν καλύτερες εναλλακτικές λύσεις διαθέσιμες στους προγραμματιστές. Είναι επίσης μια λέξη-off του "έντονα δακτυλογραφημένου" κώδικα, ο οποίος περιγράφει τον κώδικα όπου οι τύποι χρησιμοποιούνται άκαμπτα για την επιβολή των αποτελεσμάτων. Ο κώδικας με πληκτρολόγιο μπορεί να είναι ισχυρά πληκτρολογημένος, καθώς ενισχύει τη χρήση συμβολοσειρών, αλλά γενικά δεν είναι "έντονα γραμμένο", καθώς συνήθως δεν χρησιμοποιεί τις πιο αποτελεσματικές λύσεις.

Η Techopedia εξηγεί το Stringly Typed

Σε κώδικα stringed typed, ακόμη και διαφορετικοί τύποι μεταβλητών δεδομένων, όπως πραγματικοί αριθμοί, μπορούν να δακτυλογραφούν ως συμβολοσειρές και να χρησιμοποιηθούν ως χορδές σε λειτουργίες ή διαδικασίες. Πολλές από αυτές τις λειτουργίες και διαδικασίες επιστρέφουν μια συμβολοσειρά αντί για ένα ακέραιο, μια τιμή κυμαινόμενου σημείου ή άλλη αριθμητική τιμή. Ένα από τα καλύτερα παραδείγματα κώδικα stringed δακτυλογράφησης απεικονίζεται σε ένα μωρό lolcatz που συνοδεύεται από το κείμενο: "Μπορώ να έχω συμβολοσειρά για να αποθηκεύσω την ημερομηνία valyooz;" Εδώ, ο δημιουργός των meme αναφέρει την ιδέα ότι οι τιμές ημερομηνίας χειρίζονται πολύ πιο αποτελεσματικά ως αριθμοί, αλλά ένας προγραμματιστής μπορεί να τις πληκτρολογήσει ως χορδές αντί.

Η ιδέα του κώδικα stringed πληκτρολογείται πραγματικά στην καρδιά μερικών από τις μεγάλες διαφορές μεταξύ του πώς οι άνθρωποι και οι υπολογιστές γράφουν και ερμηνεύουν κώδικα. Ορισμένες από αυτές τις διαφορές καλύπτονται από το σημασιολογικό κίνημα στο Web, το οποίο στοχεύει στην επισήμανση τεχνολογιών με πιο ανθρώπινο και σημασιολογικό τρόπο. Με τον ίδιο τρόπο, ένας από τους μεγαλύτερους λόγους προγραμματιστές μπορεί να επιλέξει να γράψει stringly δακτυλογραφημένο κώδικα είναι ότι είναι πιο άνετο για αυτούς, αν αυτοί εγγενώς όπως λέξεις περισσότερο από τους αριθμούς. Ο κωδικώς πληκτρολογημένος κώδικας είναι "φιλικός προς τις λέξεις" κώδικας - όταν οι μεταβλητές πληκτρολογούνται ως συμβολοσειρές, λειτουργούν ως μια σειρά χαρακτήρων κειμένου. Κατά μία έννοια, οι προγραμματιστές θα μπορούσαν να δημιουργήσουν stringed typed code επειδή απλά φοβούνται τα μαθηματικά. Σε πολλές διαφορετικές περιπτώσεις, ο κώδικας με stringed character ευνοεί μια ανθρωποκεντρική προσέγγιση, τη δημιουργία κορδονιών κειμένου για μεταβλητές, και όχι μια προσέγγιση που βασίζεται στον υπολογιστή, χρησιμοποιώντας τις αριθμητικές τιμές που μετατρέπονται πιο εύκολα σε γλώσσα μηχανής και δυαδικό κώδικα.

Τι πληκτρολογείται αυστηρά; - ορισμός από την τεχνολογία