Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11113|Απάντηση: 1

Σκέψη και γυμνός προγραμματισμός [σειριακό]

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 25/11/2014 10:03:01 μ.μ. | | |
Πρώτα δηλώστε μια έννοια, γυμνός προγραμματισμός, ένας όρος που επινόησα, ο οποίος αναφέρεται στη συγγραφή προγραμμάτων σε γυμνό μέταλλο, γυμνό μέταλλο, στοΜικροελεγκτήςΤο πεδίο αναφέρεται στο σύστημα ελέγχου μικροελεγκτή με υλικό, μην το σκέφτεστε.
    Ο προγραμματισμός σε γυμνό μέταλλο είναι σαν να ανακτάς μια ερημιά και κάθε σκαπάνη θα χτυπήσει μια σκληρή πέτρα. Οι πρωτοπόροι επιδιώκουν μια όαση τον επόμενο χρόνο. Και τι επιδιώκουν οι λεγόμενοι μηχανικοί που ανακτούν γυμνό μέταλλο; Φυσικά, ψάχνουμε για μια εργασία.
    Γενικά ισχυριζόμαστε ότι είμαστε διανοούμενοι υψηλού επιπέδου, οπότε τι πρέπει να σκεφτούμε στη διαδικασία της πρωτοπορίας; Φυσικά, δεν πρόκειται για το πώς να ολοκληρώσουμε την εργασία, αλλά πρώτα απ 'όλα να σκεφτούμε τι σκεφτόμαστε. Το γύρισες; Είναι σωστό να το παρακάμψουμε, και αυτός ο κύκλος περιστρέφεται γύρω από τη σκέψη. Η σκέψη είναι ο διοικητής ενός απλού ανθρώπου που κάνει τα πάντα σε ένα περίπλοκο περιβάλλον, το οποίο επηρεάζει κάθε λεπτομέρεια της ζωής ενός πρωτοπόρου, συμπεριλαμβανομένου φυσικά του ίδιου του γυμνού προγραμματισμού.
    Όταν ένα άτομο κρατά μια σκαπάνη, σκαπάνη μετά από σκαπάνη, ο ιδρώτας στάζει κάτω από τα πόδια του, μπορούμε να ξέρουμε τι σκέφτεται; Φυσικά, αυτό είναι δύσκολο να το πούμε, αν πάτε μόνοι σας στη σκαπάνη, θα το μάθετε. Αλλά μάλλον είναι το ίδιο, μόνο μερικά: Γιατί αυτός ο ήλιος είναι τόσο γαμημένα δηλητηριώδης; Γιατί υπάρχουν τόσες πολλές γαμημένες πέτρες; Ποιο είναι το καλύτερο μέρος για να φυτέψετε εδώ; Πόσες μέρες θα γίνει αυτό; Είναι πολύ αργό για να το κάνεις αυτό, πόσο ωραίο θα ήταν αν υπήρχε μηχανή. Φυσικά, αυτό είναι μόνο ένα μέρος του και ο καθένας μπορεί να βρει πολλές ιδέες.
    Τι πρέπει λοιπόν να σκεφτούμε όταν πρωτοπορούμε στο γυμνό μέταλλο; Ίσως η γενική μας ιδέα είναι: κάντε πρώτα μια απλή συνάρτηση, κάντε πρώτα μια σημαντική συνάρτηση, τελικά διορθώστε αυτήν τη συνάρτηση σήμερα και αύριο μπορείτε να κάνετε την επόμενη συνάρτηση, γιατί δεν είναι αυτό το αποτέλεσμα που φανταζόμουν; Είναι πραγματικά ανεξήγητο! Περίμενε ένα λεπτό.
    Εάν αναλάβετε μια εργασία, δημιουργήσετε μια δοκιμαστική πλατφόρμα και αρχίσετε να φτιάχνετε ένα πρόγραμμα, να σκέφτεστε τη μία λειτουργία μετά την άλλη και στη συνέχεια να μεθύσετε τον εαυτό σας με τη χαρά της επιτυχίας, τότε το να κάνετε αυτό το πρόγραμμα βασικά ονομάζεται να μην έχετε σκέψεις. Ο στοχαστικός προγραμματισμός δεν μπορεί να συσσωρεύσει τον πηγαίο κώδικα ταυτόχρονα, γιατί αυτό θα κάνει μόνο ένα σωρό αμβλύ αριθμούς δειλά συνωστισμένους μεταξύ τους, ανεξάρτητα από το αν είναι περιττοί ή όχι, αν υπάρχουν αντιφάσεις ή όχι. Έτσι, πριν γράψετε τον πηγαίο κώδικα, πρέπει να σκεφτείτε πώς να τον γράψετε. Πολλοί άνθρωποι μπορεί να έχουν σκεφτεί παρόμοια προβλήματα πριν γράψουν, όπως η σπονδυλωτή διαμόρφωση εργασιών και στη συνέχεια η οργάνωση προγραμμάτων. Ωστόσο, μια τέτοια ιδέα είναι μόνο θέμα εργασιών, όχι η ιδέα του γυμνού προγραμματισμού, η οποία θα πρέπει να επηρεάσει την καθοδηγητική ιδεολογία της οργάνωσης του πηγαίου κώδικα στη διαδικασία οργάνωσης ενοτήτων εργασιών και κατά τη σύνταξη γυμνών προγραμμάτων, η οποία καθορίζει άμεσα την ποιότητα του πηγαίου κώδικα.
    Μια δομή δεδομένων, ένας σχηματισμός μονάδας, μια οδηγία μικροελεγκτή, ένας μηχανισμός λειτουργίας σκληρής εντολής, μια λειτουργία οδήγησης στοματικής γραμμής, μια ακολουθία διακοπής, μια καθυστέρηση άλματος, μια θέση κώδικα, μια λογική οργάνωση, μια σχέση μονάδας (κατάσταση χρόνου εκτέλεσης) και θανάτου (κατάσταση μη χρόνου εκτέλεσης) μεταξύ των ενοτήτων κ.λπ., είναι όλα συστατικά της ιδέας του γυμνού προγράμματος.
    Αυτό μπορεί να φαίνεται ασήμαντο, αλλά το γυμνό πρόγραμμα είναι εγγενώς έτσι, είναι διαφορετικό από το πρόγραμμα υποδοχής και έχει ισχυρή και πλήρη υποστήριξη λειτουργικού συστήματος. Είναι αδύνατο να εμφυτεύσετε ένα λειτουργικό σύστημα σε έναν μικροελεγκτή, επομένως θα αλλάξει τη γεύση, αλλά μην αφήσετε κανέναν να πηδήξει έξω και να πει, ο τάδε μικροελεγκτής έχει λειτουργικό σύστημα. Η ποιότητα του γυμνού προγράμματος μπορεί συχνά να μην γίνεται αισθητή στην εφαρμογή, ίσως μπορείτε να το κάνετε και μπορεί να επιτύχει τη λειτουργία, αλλά ένα καλό γυμνό πρόγραμμα έχει καλή επεκτασιμότητα, συντηρησιμότητα και το σύστημα έχει υψηλή σταθερότητα και υψηλή απόδοση.
    Στην επιδίωξη αυτού του τεχνικού πεδίου υψηλής ποιότητας, πρέπει να έχουμε καλές ιδέες για να καθοδηγήσουμε. Φαίνεσαι λίγο μπερδεμένος; Γενικά, είναι να εμφυτεύσετε μια εξαιρετική ψυχή στον πηγαίο σας κώδικα και να κάνετε τον πηγαίο κώδικα σας να έχει μια εξαιρετική ιδέα.




Προηγούμενος:Τιμή εμπορεύματος Tracker_Aibi Παρακολούθηση τιμών 1.0 Λήψη
Επόμενος:Το pic16f877a οδηγεί τον αισθητήρα θερμοκρασίας και υγρασίας DHT11
Δημοσιεύτηκε στις 12/6/2018 4:20:49 μ.μ. |

Γνωρίστε το Bu Mo Awesome
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com