Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11113|Svar: 1

Tanke og nøgen programmering [Serialiseret]

[Kopier link]
Opslået på 25/11/2014 22.03.01 | | |
Først formulerer jeg et begreb, nøgen programmering, et begreb jeg selv opfandt og som refererer til at skrive programmer på bare metal, naked metal, iMikrocontrollerFeltet refererer til mikrocontroller-kontrolsystemet med hardware, tænk ikke over det.
    Programmering på bare metal er som at generobre et ødeland, og enhver hakke rammer en hård sten. Pionererne forfølger en oase i det kommende år. Og hvad forfølger de såkaldte ingeniører, der generobrer bare metal? Selvfølgelig leder vi efter en opgave.
    Vi hævder generelt at være intellektuelle på højt niveau, så hvad bør vi tænke på i processen med at være pioner? Selvfølgelig handler det ikke om, hvordan man udfører opgaven, men først og fremmest om at tænke over, hvad vi tænker på. Gik du udenom den? Det er rigtigt at gå udenom det, og denne cirkel går rundt om tanken. Tanke er kommandøren af en simpel person, der gør alt i et komplekst miljø, hvilket påvirker alle detaljer i en pioners liv, inklusive selve nøgen programmering, selvfølgelig.
    Når en person holder en hakke, hakke efter hakke, drypper sved under fødderne, kan vi så vide, hvad de tænker? Selvfølgelig er det svært at sige, hvis du selv går til hakken, vil du vide det. Men det er nok det samme, bare et par stykker: Hvorfor er denne sol så forbandet giftig? Hvorfor er der så mange forbandede sten? Hvad er det bedste sted at plante her? Hvor mange dage bliver det gjort? Det går for langsomt til det her, hvor rart ville det ikke være, hvis der var en maskine. Selvfølgelig er dette kun en del af det, og alle kan komme med mange idéer.
    Så hvad skal vi tænke på, når vi er pionerer inden for bare metal? Måske er vores generelle idé: lav først en simpel funktion, lav en vigtig funktion først, fejlfind endelig denne funktion i dag, og i morgen kan du lave den næste funktion – hvorfor er det ikke det resultat, jeg forestillede mig? Det er virkelig uforklarligt! Vent et minut.
    Hvis du tager en opgave, opsætter en testplatform og begynder at lave et program, tænker på én funktion efter den anden, og så beruser dig selv med glæden ved succes, så kaldes det grundlæggende at lave dette program for at have ingen tanker. Gennemtænkt programmering kan ikke samle kildekode på én gang, for det vil kun få en masse klodsede tal til at blive presset forsigtigt sammen, uanset om de er overflødige eller ej, uanset om der er modsætninger eller ej. Så før du skriver kildekoden, skal du tænke over, hvordan du skriver den. Mange har måske tænkt over lignende problemer før skrivningen, såsom at modularisere opgaver og derefter organisere programmer. En sådan idé er dog kun et spørgsmål om opgaver, ikke idéen om nøgen programmering, som bør påvirke den ledende ideologi for organisering af kildekode i processen med at organisere opgavemoduler og ved skrivning af bare programmer, hvilket direkte bestemmer kvaliteten af kildekoden.
    En datastruktur, en modulformation, en mikrocontroller-instruktion, en hård instruktionsmekanisme, en mundlinje-kørende tilstand, en interruptsekvens, en springforsinkelse, en kodeposition, en logisk organisering, et modul- (runtime-tilstand) og dødsforhold (ikke-runtime-tilstand) mellem moduler osv. er alle komponenter i ideen om naked program.
    Det kan virke trivielt, men det rene program er det i sin natur, det adskiller sig fra værtsprogrammet og har stærk og komplet operativsystemunderstøttelse. Det er umuligt at implantere et operativsystem i en mikrocontroller, så det vil ændre smagen, men lad ikke nogen springe frem og sige, at den og den mikrocontroller har et operativsystem. Kvaliteten af det nøgne program mærkes ofte ikke i applikationen, måske kan du gøre det, og han kan opnå funktionen, men et godt nøgent program har god skalerbarhed, vedligeholdelsesevne, og systemet har høj stabilitet og høj ydeevne.
    I jagten på dette højkvalitets tekniske område må vi have gode idéer at vejlede. Ser du lidt forvirret ud? Generelt handler det om at implantere en fremragende sjæl i din kildekode og give din kildekode en fremragende idé.




Tidligere:Commodity Price Tracker_Aibi Price Tracker 1.0 Download
Næste:pic16f877a driver temperatur- og fugtighedssensoren DHT11
Opslået på 12/06/2018 16.20.49 |

Lær Bu Mo at kende: Fantastisk
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com