Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11113|Vastaus: 1

Ajattelua ja alastonta ohjelmointia [Sarjamuotoinen]

[Kopioi linkki]
Julkaistu 25.11.2014 22.03.01 | | |
Ensin ilmaise käsite, alaston ohjelmointi, termi, jonka itse loin ja joka viittaa ohjelmien kirjoittamiseen paljaalle metallille, paljaalle metallille,MikrokontrolleriKenttä viittaa mikrokontrollerin ohjausjärjestelmään laitteistolla, älä ajattele sitä.
    Ohjelmointi paljaalla metallilla on kuin autiomaan valtaamista, ja mikä tahansa kuokka osuu kovaan kiveen. Pioneerit lähtevät keidakseen tulevana vuonna. Ja mitä niin sanotut insinöörit, jotka ottavat paljaan metallin takaisin, tavoittelevat? Tietenkin etsimme tehtävää.
    Yleensä väitämme olevamme korkean tason intellektuelleja, joten mitä meidän tulisi ajatella edelläkävijän prosessissa? Tietenkään kyse ei ole tehtävän suorittamisesta, vaan ensisijaisesti siitä, mitä ajattelemme. Kiersitkö sen? On oikein kiertää se, ja tämä ympyrä kiertää ajatuksen. Ajattelu on yksinkertaisen ihmisen komentaja, joka tekee kaiken monimutkaisessa ympäristössä, mikä vaikuttaa jokaiseen uudisasukkaan elämän yksityiskohtaan, mukaan lukien tietenkin alastomiin ohjelmointiin.
    Kun ihminen pitää kuokkaa, kuokkaa toisensa jälkeen, hiki valuu jalkojen alle, voimmeko tietää, mitä hän ajattelee? Tietenkin tätä on vaikea sanoa, jos menet kuokalle itse, tiedät sen. Mutta se on luultavasti sama, vain muutama: Miksi tämä aurinko on niin vitun myrkyllinen? Miksi täällä on niin paljon helvetin kiviä? Mikä on paras paikka istuttaa täällä? Kuinka monta päivää tämä tehdään? Tämä on liian hidasta, kuinka mukavaa olisi, jos kone olisi olemassa. Tämä on tietenkin vain osa asiaa, ja kuka tahansa voi keksiä monia ideoita.
    Mitä meidän siis pitäisi ajatella, kun olemme edelläkävijöitä paljaalla metallilla? Ehkä yleinen ajatuksemme on: tee ensin yksinkertainen funktio, tee ensin tärkeä funktio, lopuksi debugata tämä funktio tänään, ja huomenna voit tehdä seuraavan funktion, miksi tämä ei ole se tulos, jonka kuvittelin? Se on todella selittämätöntä! Odota hetki.
    Jos otat tehtävän, perustat testialustan ja alat tehdä ohjelmaa, ajattelet toimintoja toisensa jälkeen, ja sitten huumaat itsesi menestyksen ilolla, niin tämän ohjelman tekeminen on käytännössä ajatusten puute. Harkittu ohjelmointi ei voi kasata lähdekoodia kerralla, koska se vain tekee joukosta tylsiä lukuja, jotka ahtautuvat ujosti yhteen, riippumatta siitä, ovatko ne tarpeettomia vai eivät, onko niissä ristiriitoja vai ei. Joten ennen lähdekoodin kirjoittamista sinun täytyy miettiä, miten se kirjoitetaan. Monet ovat saattaneet ajatella samanlaisia ongelmia ennen kirjoittamista, kuten tehtävien modulaaristamista ja ohjelmien järjestämistä. Tällainen ajatus on kuitenkin vain tehtävien kysymys, ei paljaan ohjelmoinnin käsite, joka vaikuttaa lähdekoodin järjestämisen ohjaavaan ideologiaan tehtävämoduulien järjestämisessä ja paljaiden ohjelmien kirjoittamisessa, mikä suoraan määrittää lähdekoodin laadun.
    Tietorakenne, moduulin muodostus, mikrokontrollerikäsky, kovien käskyjen käyttömekanismi, suulinjan ajotila, keskeytyssekvenssi, hyppyviive, koodin sijainti, looginen organisaatio, moduulin (ajonaikainen tila) ja kuoleman (ei-ajonaikainen tila) suhde moduulien välillä ovat kaikki elementtejä ohjelmaideasta.
    Tämä saattaa tuntua triviaalilta, mutta pelkkä ohjelma on luonteeltaan sellainen, se eroaa isäntäohjelmasta ja tukee vahvaa ja kattavaa käyttöjärjestelmää. On mahdotonta istuttaa käyttöjärjestelmää mikrokontrolleriin, joten se muuttaa makua, mutta älä anna kenenkään hypätä esiin ja sanoa, että jollain mikrokontrollerilla on käyttöjärjestelmä. Naked-ohjelman laatu ei välttämättä ilmene sovelluksessa, ehkä sinä pystyt siihen ja hän voi saavuttaa tehtävän, mutta hyvällä naked-ohjelmalla on hyvä skaalautuvuus, ylläpidettävyys ja järjestelmällä on korkea vakaus ja suorituskyky.
    Tämän korkeatasoisen teknisen alan tavoittelussa meidän on oltava hyviä ideoita ohjattavana. Näytätkö vähän hämmentyneeltä? Yleisesti ottaen tarkoituksena on istuttaa erinomainen sielu lähdekoodiisi ja saada lähdekoodisi saamaan loistavan idean.




Edellinen:Raaka-aineiden hinta Tracker_Aibi Price Tracker 1.0 Lataus
Seuraava:pic16f877a ohjaa lämpötila- ja kosteusanturia DHT11
Julkaistu 12.6.2018 16.20.49 |

Tutustu Bu Mo Awesomeen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com