Το πραγματικά ωραίο πράγμα για να κάνεις κάτι Ο “λάθος” τρόπος είναι ότι υπάρχει τόσο μεγάλη ποικιλία! Εάν κάνετε κάτι το σωστό τρόπο, τον ταχύτερο τρόπο, ή τον βέλτιστο τρόπο, καλά, υπάρχει μόνο ένας τρόπος. Αλλά αν πρόκειται να το κάνετε λάθος, έχετε πολύ πιο σχεδιαστικό δωμάτιο.
Υπόθεση στο σημείο: Εσωτερικές γλώσσες προγραμματισμού. Η ποικιλία είναι εκπληκτική. Υπάρχουν γλώσσες που προορίζονται να είναι δυσανάγνωστες ή να ακούγονται όπως ο Σαίξπηρ, ή οι συνταγές μαγειρέματος ή οι μπαλάντες μαλλιών. Ορισμένες από τις πρώτες εσωτερικές γλώσσες ήταν μόνο αστεία: Συλλογές όλων των παρενοχλήσεων των “πραγματικών” γλωσσών προγραμματισμού της εποχής, αλλά ακόμα κατασκευασμένα. Ορισμένοι αντιπροσωπεύουν οδηγίες ως πλέγμα χρωματιστών εικονοστοιχείων. Ορισμένοι αντιπροσωπεύουν τον κώδικα με τη μόδα που είναι ισοδυναμεί με την κρυπτογράφηση και ο μόνος τρόπος να προγραμματιστούν είναι με Brute αναγκάζοντας τον κωδικό. Άλλοι, συμπεριλαμβανομένου του διαβόητου Brainf * ck δεν είναι στην πραγματικότητα το μισό τόσο κακό όσο το ραπ – είναι μια πολύ άμεση εφαρμογή μιας μηχανής Turing.
Έτσι, έχετε ένα σύνολο γλωσσών που έχουν σχεδιαστεί για να είναι σε αντίθεση με το άλλο, ή τις παραδοσιακές γλώσσες προγραμματισμού, και αλλά εξακολουθούν να είναι σε θέση να κάνουν το έργο της διδασκαλίας ενός υπολογιστή να κάνει ό, τι θέλετε. Και αν σκοντάψετε τα μάτια σας ακριβώς δεξιά και κοιτάξτε όπως πολλοί από αυτούς μαζί όσο μπορείτε, αυτό που προκύπτει από αυτό το blobby διασταύρωση των γλωσσών Oddball είναι η ουσία του υπολογιστού. Κάθε γλώσσα προσπαθεί να είναι όσο το δυνατόν πιο λανθασμένη, έτσι τι έχουν κοινό μπορεί να είναι μόνο ο αναπόφευκτος πυρήνας της κωδικοποίησης.
Ενώ μπορεί να είναι ενδιαφέρον να συγκρίνετε μια αντίθεση Java και C ++, ή Python, σχεδόν κάθε σοβαρή γλώσσα προγραμματισμού έχει τόσο κοινό που δεν είναι τόσο διδακτικό. Όλα αυτά το κάνουν ως επί το πλείστον σωστά και αυτό σημαίνει ότι είναι ως επί το πλείστον για τους ανθρώπινους παράγοντες. Χασμουρητό. Για να καταλάβετε πραγματικά τι είναι θεμελιώδες για τον υπολογισμό, πρέπει να το πάρετε λάθος.
Αυτό το άρθρο είναι μέρος του ενημερωτικού δελτίου Hackaday.com, που παραδίδεται κάθε επτά ημέρες για κάθε μία από τις τελευταίες 200+ εβδομάδες. Περιλαμβάνει επίσης τα αγαπημένα μας άρθρα από τις τελευταίες επτά ημέρες που μπορείτε να δείτε στην έκδοση ιστού του ενημερωτικού δελτίου.
Θέλετε αυτό το είδος αντικειμένου να χτυπήσει τα εισερχόμενά σας κάθε Παρασκευή το πρωί; Θα πρέπει να εγγραφείτε!