Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11113|Antwort: 1

Gedanken und nackte Programmierung [Serialisiert]

[Link kopieren]
Veröffentlicht am 25.11.2014 22:03:01 | | |
Zuerst nenne ich ein Konzept, Naked Programming, einen Begriff, den ich geprägt habe, der sich darauf bezieht, Programme auf Baremetal, Naked Metal, inMikrocontrollerDas Feld bezieht sich auf das Mikrocontroller-Steuerungssystem mit Hardware, denk nicht darüber nach.
    Auf Bare-Metal zu programmieren ist wie eine Ödnis zurückzugewinnen, und jede Hacke stößt auf einen harten Stein. Die Pioniere verfolgen im kommenden Jahr eine Oase. Und was verfolgen die sogenannten Ingenieure, die Bare-Metal zurückgewinnen? Natürlich suchen wir eine Aufgabe.
    Wir behaupten im Allgemeinen, hochrangige Intellektuelle zu sein, worüber sollten wir also im Prozess der Pionierarbeit nachdenken? Natürlich geht es nicht darum, wie man die Aufgabe erledigt, sondern vor allem darum, darüber nachzudenken, was wir denken. Bist du drumherum gegangen? Es ist richtig, darum herumzugehen, und dieser Kreis dreht sich um den Gedanken. Gedanke ist der Kommandant einer einfachen Person, die alles in einer komplexen Umgebung tut, was jedes Detail im Leben eines Pioniers beeinflusst, einschließlich der nackten Programmierung selbst, natürlich.
    Wenn eine Person eine Hacke hält, Hacke um Hacke, tropft Schweiß unter ihre Füße, können wir dann wissen, was sie denkt? Natürlich ist das schwer zu sagen, wenn du selbst zur Hacke gehst, wirst du es wissen. Aber wahrscheinlich ist es dasselbe, nur ein paar: Warum ist diese Sonne so verdammt giftig? Warum gibt es so viele verdammte Steine? Wo kann man hier am besten pflanzen? Wie viele Tage wird das gemacht werden? Es ist zu langsam, um das zu machen, wie schön wäre es, wenn es eine Maschine gäbe. Natürlich ist das nur ein Teil davon, und jeder kann viele Ideen haben.
    Woran sollten wir also denken, wenn wir Bare-Metal vorantreiben? Vielleicht ist unsere Grundidee: Zuerst eine einfache Funktion machen, zuerst eine wichtige Funktion, diese Funktion heute debuggen, und morgen kannst du die nächste Funktion ausführen – warum ist das nicht das Ergebnis, das ich mir vorgestellt habe? Das ist wirklich unerklärlich! Augenblick mal.
    Wenn du eine Aufgabe annimmst, eine Testplattform aufbaust und anfängst, ein Programm zu erstellen, über eine Funktion nach der anderen nachdenkst und dich dann mit der Freude des Erfolgs berauschst, dann nennt man dieses Programm im Grunde keine Gedanken zu haben. Durchdachte Programmierung kann keinen Quellcode auf einmal stapeln, weil das nur dazu führt, dass sich eine Menge stumpfer Zahlen schüchtern zusammenpressen, egal ob sie redundant sind oder nicht, ob es Widersprüche gibt oder nicht. Bevor man also den Quellcode schreibt, muss man darüber nachdenken, wie man ihn schreibt. Viele Menschen haben vielleicht schon vor dem Schreiben über ähnliche Probleme nachgedacht, wie das Modularisieren von Aufgaben und das anschließende Organisieren von Programmen. Eine solche Idee ist jedoch nur eine Frage von Aufgaben, nicht die Idee der nackten Programmierung, die die Leitideologie der Quellcode-Organisation bei der Organisation von Aufgabenmodulen und beim Schreiben nackter Programme beeinflussen sollte, was direkt die Qualität des Quellcodes bestimmt.
    Eine Datenstruktur, eine Modulbildung, eine Mikrocontroller-Anweisung, ein Hard-Instruction-Operationsmechanismus, ein Mouth-Line-Drive-Modus, eine Interrupt-Sequenz, eine Sprungverzögerung, eine Codeposition, eine logische Organisation, eine Modul- (Laufzeitzustand) und eine Todesbeziehung (Nicht-Laufzeitzustand) zwischen Modulen usw. sind alles Bestandteile der Idee des Naked-Programms.
    Das mag trivial erscheinen, aber das bloße Programm ist von Natur aus so einfach, es unterscheidet sich vom Host-Programm und bietet eine starke und vollständige Betriebssystemunterstützung. Es ist unmöglich, ein Betriebssystem in einen Mikrocontroller einzubauen, daher wird sich der Geschmack verändern, aber lassen Sie niemanden herausspringen und sagen: Der und diese Mikrocontroller hat ein Betriebssystem. Die Qualität des Naked-Programms ist in der Anwendung oft nicht spürbar, vielleicht kannst du es schaffen und er kann die Funktion erfüllen, aber ein gutes Naked-Programm hat gute Skalierbarkeit, Wartungsfähigkeit und das System hat hohe Stabilität und hohe Leistung.
    Im Streben nach diesem hochwertigen technischen Bereich müssen wir gute Ideen haben, die wir leiten können. Siehst du ein wenig verwirrt aus? Im Allgemeinen geht es darum, eine ausgezeichnete Seele in Ihren Quellcode einzupflanzen und Ihren Quellcode eine ausgezeichnete Idee zu geben.




Vorhergehend:Commodity Price Tracker_Aibi Price Tracker 1.0 Download
Nächster:pic16f877a steuert den Temperatur- und Feuchtigkeitssensor DHT11
Veröffentlicht am 12.06.2018 16:20:49 |

Lerne Bu Mo Awesome kennen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com