Ich höre, dass ich in einer Schulklasse Java gelernt habe, aber ich verstehe nicht. Dies ist ein Artikel, der die Ergebnisse des täglichen Denkens über die Gründe für Stolperfallen in den frühen Stadien der Programmiersprache ausspuckt. Ich hoffe, es hilft Schülern, die angefangen haben, Programmieren zu lernen, aber ehrlich gesagt überhaupt nicht verstehen. Der Text ist länger geworden als ich erwartet hatte.
Hello World Das erste, was wir in vielen Sprachbeispielen ansprechen, ist dieser Prozess der "Ausgabe einer Zeichenkette". Irgendwie erinnere ich mich, dass der Ausdruck "Ausgabe einer Zeichenkette" starr war oder dass der erste Eindruck "etwas Hochdrucksätze" war.
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
Ich denke, es gibt viele solcher Proben auf den Straßen.
Die Sätze, die beim Erlernen der Programmierung auftreten, sind nicht auf die Java-Sprache beschränkt. Sie lauten wie folgt: "Die Ausgabemethode für Zeichenketten lautet wie folgt." Oder "Erfahren Sie, wie Sie Dateien eingeben und ausgeben." Es gibt viele Sätze. Sicherlich ist die Person, die den Code schreibt, die Person, die denkt "Lass uns jetzt lernen". Ich selbst spreche oft so. Es ist wie "OK, lass uns heute eine Weile BlueTooth benutzen!" Gleichzeitig sehe ich jedoch häufig Sätze wie "Ein Programm ist eine Anweisung, die an einen Computer gesendet werden soll." Dies ist ein Satz, um zu verdeutlichen, dass es der Computer ist, auf dem das Programm tatsächlich ausgeführt wird. Davon,
System.out.println(String text) Wie viele Leute machen das Programm mit diesem Code tatsächlich richtig? Was ich fühlte, war eine originalgetreue Reproduktion der ersten Berührung von "Ich weiß nicht, was es ist, aber es funktioniert fantastisch, yeah yeah yeah yeah". Danach traf ich viele Freunde, und einer von ihnen, von dem ich dachte, er sei der Chef in meinem Herzen, sagte: "Ich habe keine Spannung bekommen, als die Briefe auf dem Terminal erschienen." Mein Gefühl, dass sich etwas bewegt, ist einfach unglaublich, ähnlich wie ein Spielzeug, das sich bewegt. Als ich ein Kind war, sah ich gerne Spielzeug in Geschäften, in denen Affen seltsame Geräusche machen, Becken klingeln und ihre Gesichter schütteln, aber ich bin mir nicht sicher, aber sie bewegen sich (was für ein Ding). (Obwohl ich eine Vorliebe für Bewegung habe), schien es noch erstaunlicher, weil ich das Prinzip nicht verstand und aufgeregt war. Aber das war nicht der Eindruck, den alle fühlten. Vielleicht geht es nur darum, sich zu bewegen (etwas zu tun). Es ist jedoch nicht schwer vorstellbar, dass Ihre Lernmotivation verloren geht, wenn Sie nicht plötzlich hierher kommen. Wenn ich einen Weg finde, dies zu durchbrechen, kann ich von Anfang an das Programmieren mit Tension MAX lernen. Normalerweise versuche ich, etwas zu verwenden, das so angenehm wie möglich ist, als Beispiel für die Lektion, aber das ist eine andere Geschichte. Dieses Mal versuche ich herauszufinden, wie ich Leuten, die nicht zu mir kommen, sagen kann, dass das Programm so ist.
Es scheint, dass es einige Leute gibt, die dies erkennen. Vielleicht bedeutet dies, dass ich es die ganze Zeit getan habe, seit ich Angst hatte, als ich es versuchte. Und solche Leute sind im Allgemeinen hoch motiviert, etwas über das Programm zu lernen. Weil "bibi" schon kommt. Die Frage ist, wie Leute, die nicht ausflippen, die Gesichtsprogrammierung ausflippen und wie sie sie dazu bringen, es gut zu verstehen. Wenn Sie keinen Wert in dem finden, was Sie durch das Erlernen des Programmierens erreichen können, werden Sie letztendlich nicht zum Lernen motiviert sein, aber wenn Sie das sagen, haben Sie keinen Körper oder Deckel, also würde ich gerne etwas dagegen tun. Infolgedessen wurde dieser Satz geboren.
Der Grund, warum ich gerne programmiere, ist, dass der Computer es beim Schreiben ausführt und die Worte ein Gefühl der Einheit vermitteln. Natürliche Sprache kann auf verschiedene Arten ausgedrückt werden. Ich versuche gerne, die Kombinationen zu verwechseln, weil es so viele Möglichkeiten gibt, sie auszudrücken, wie die Reihenfolge der Wörter, den Anfang und das Ende der Wörter und die Emotionen beim Sprechen. Obwohl die Variation von Ausdrücken in Programmiersprachen der von natürlichen Sprachen unterlegen ist, gibt es ein Gefühl der Einheit, das natürliche Sprachen nicht haben (obwohl es stark davon abhängt, wie sie geschrieben sind). Anstatt die Bedeutung der Beschreibung zu kennen, denke ich daher, dass sie, wenn sie durch die bisher verwendeten Wörter ersetzt oder zugeordnet werden kann, mit den Menschen übereinstimmt. Und selbst unter den Menschen, die ich getroffen habe, haben diejenigen, die (vermutlich) hohe Sprachkenntnisse haben, den Eindruck, dass das Programmieren reibungslos beginnt. Eine Programmiersprache ist ein vom Menschen geschaffenes Wort für den menschlichen Gebrauch. Ich denke jedoch, dass es ganz anders ist als die natürliche Sprache, die Menschen normalerweise verwenden. Die Verwendung ist unterschiedlich. Was ausgedrückt werden kann, ist anders. Aber es ist ein Wort. Ich möchte von dieser Anerkennung ausgehen.
Es ist der Beginn des Lernens, daher bin ich mir bei jedem Teil nicht sicher. Sie können jedoch bestätigen, dass der Text in "()" auf dem Bildschirm angezeigt wird, wenn sich der Code bewegt. Auch wenn es eine Spekulation ist, die "anscheinend". Und wenn Sie diesen Satz umschreiben, ändert sich auch der angezeigte Satz. Die Frage ist: "Kann ich diesen außergewöhnlichen Satz auf überzeugende Weise in mich selbst einbringen?"
So sieht es ungefähr aus, Hello World auf Japanisch zu schreiben.java
Jeder kann verwenden,Ein Programm namens Hello World{
Jeder kann verwenden,Problem mit dem Namen main behoben, (Überfüllen Sie einen Teil der Zeichenfolgendaten mit dem Namen args)Bewegung{
Mit Java-Standardausgabe ausspucken, ("Hello World"Satz)Zu;
}
}
Ist es so, wenn ich versuche, es auf Japanisch zu schreiben? Leider entspricht die japanische Muttersprache, die als Japanisch bezeichnet wird, nicht den wichtigsten Programmiersprachen als Sprachform. Komplementation im Gehirn ist wichtig. Sie werden es verstehen, wenn Sie die inversionähnliche Inversionsmethode von Apple vollständig nutzen. Es ist unvermeidlich zu versuchen, das Computersystem zu verstehen, weil wir uns den technischen Schlüsselwörtern nicht entziehen können, aber da Menschen oft nicht verbalisieren können, wenn sie das menschliche Sozialsystem nicht verstehen, betreten wir die Stadt. Lass uns das Wort "folge der Stadt" lernen.
Die extreme Theorie lautet "nur bewegen". Ich weiß jedoch nicht, was es ist, aber ich denke, es ist sehr gefährlich, sich zu bewegen. Für Japaner kann es möglich sein, mit Menschen zu kommunizieren, die nicht nur durch Gesten Japanisch sprechen können, aber es ist dasselbe wie die Möglichkeit, dass es je nach kulturellem Bereich der anderen Person falsch übertragen wird oder dass es nicht tatsächlich übertragen wird. Nur mit allgemeiner Anerkennung (die Regel, dass "das ist was") kann Sprache als Kommunikationsmittel etabliert werden. Ich denke, dass Programmierung, die dieses gemeinsame Verständnis überspringt, eher ein starres Programm mit einer Eins-zu-Eins-Korrespondenz ist. Wenn die Eins-zu-Eins-Korrespondenz auf Japanisch wiedergegeben wird, verstehe ich die allgemeinen Regeln der Wörter "Kranich und Schildkröte sind ausgerutscht" und "Hund und Katze sind ausgerutscht" nicht und erinnere mich an einen völlig anderen und nicht verwandten Ausdruck ( Ich denke, es ist in einem Zustand von (Erinnern). Wenn Sie tatsächlich Japanisch gelernt haben, sollten Sie die Wörter gelernt haben, indem Sie die Menschen um Sie herum nachgeahmt haben. Sie sollten den Druck gelesen, neue Wörter und Sätze berührt und gelernt haben, sie auszudrücken. Lernen bedeutet im Wesentlichen, die Kopie zu verstehen. Ich denke jedoch, ich sollte vorsichtig sein, dass ich ständig falsche Ausdrücke und Wörter (wie z. B. "lecker", weil ich nicht gut "lecker" sagen kann) mit meinen Mitmenschen vergleiche und korrigiere. Bedeutet das, dass es "prominent" erscheint? Intern denke ich, dass es die Arbeit ist, das Gedächtnis optimal zu korrigieren (Wortlaut, der im Vergleich zur Umgebung korrekt zu sein scheint), je nachdem, was Sie tun möchten (was Sie vermitteln möchten). Es wäre keine reine Eins-zu-Eins-Erinnerung. Um "zu verbalisieren, was Sie tun möchten", können Sie möglicherweise nur Muster erfassen und sich an die besten Wörter erinnern. Als Voraussetzung ist es wichtig, in einem aktiven Zustand zu sein, in dem entschieden wird, "was Sie tun möchten". Die Programmierung funktioniert jedoch durch Kopieren. Selbst wenn Sie nicht genau angeben konnten, was Sie aktiv tun möchten, kann sich beim Suchen und Kopieren möglicherweise "was Sie vage tun möchten" verschieben. Kleinkinder sagen "Wow !!", weil die Wörter nicht übereinstimmen, aber was sie ausdrücken möchten, ist festgelegt. Es ist kein Problem, wenn das "Hündchen" und das "Objekt, das Sie anweisen möchten" übereinstimmen, aber wenn sie nicht übereinstimmen, haben die Menschen um Sie herum keine andere Wahl, als sich vorzustellen und zu entsprechen. Und viele Leute sind nett, also sagen sie freundlich: "Es ist nicht eins zu eins, es ist Nya Nya." Computer können sich nicht so bewegen. Die erste Sprache wird aufgrund dieser Sauberkeit durch eine enorme Menge an Wiederholungen, Kategorisierungen und Mustern gelernt. Ich fühle mich jedoch unwohl, weil die zweite und die nachfolgenden Sprachen eine Sprache ohne Unannehmlichkeiten bedienen können (glaube ich), und ich denke, dass diese unklare Regel und dieses unklare Wort sind. Leicht hineinfallen. Da die Leute um mich herum es nicht immer benutzen, ist die Menge an Input extrem gering, und deshalb denke ich, dass es mich traurig macht, dass es "esoterisch" ist. Worte sind schwer zu beginnen. Mit Hilfe des Verständnisses der Menschen um uns herum ist unsere verbale Kommunikation möglich. Aber ich glaube nicht, dass es viele Leute gibt, die denken, dass sie nicht gut Japanisch können. Das liegt daran, dass die Menschen um mich herum ihr Bestes geben, um ihre eigenen Worte zu verstehen, aber es gibt nicht viele Möglichkeiten, darüber nachzudenken. Meistens ist es voller trauriger Gefühle, die sie nicht verstehen. Selbst wenn sie beim Programmieren auf grammatikalische Fehler hinweisen, folgen sie nicht dem, was sie vermitteln wollen. Infolgedessen werden unsere Programme häufig nicht oder falsch an den Compiler übertragen. Daher denke ich, dass es notwendig ist, zu verstehen, was die Quelle zum Kopieren und Einfügen sagt, und die Fähigkeit (Programmierfähigkeit) zu haben, Sätze entsprechend dem Zustand und der Person, die Sie vermitteln möchten, entsprechend umzuschreiben.
Ich habe es im vorherigen Abschnitt lose geschrieben, aber ich werde sagen, dass der Lernstil in erster Linie anders ist. Ich denke, viele Menschen haben natürliche Sprache aus Worten gelernt. Ich denke, dass Sie lernen werden, wie man Emotionen ausdrückt, indem Sie "Hund!" Und "Katze!" Wiederholen und "Ausdrucksmethode" der Wortverbindung lernen, aber nachdem Sie die natürliche Sprache als Programmiersprache kennen. Es ist etwas zum Tragen. Erinnerungen an das Wiederholen einfacher Wörter sind wahrscheinlich nicht sehr effektiv. Dies liegt daran, dass die Nomenklatur in natürlicher Sprache in erster Linie von der Person, die das Programm schreibt, als Variablen definiert wird und die Methoden nahe daran sind, sich gegenseitig und die Bedeutung von Adjektiven zu verstehen. Sobald ich jedoch erst gelernt habe, wie man Wörter trägt, denke ich, dass es ein Hindernis ist, dass ich aus diesem Gefühl nicht gut herauskommen kann. Es scheint, dass es Leute gibt, die erkennen, dass es ein Wort ist, weil es durch "." Getrennt ist. Zu Beginn des Lernens versuchen Sie, es als Nomenklatur zu lernen. Anstatt "die Bedeutung zu verstehen und wiederzuverwenden", lernen wir daher mit der gleichen Eins-zu-Eins-Entsprechung wie die Nomenklatur, und als Ergebnis taucht die Frage "Ich weiß nicht, wo ich was schreiben soll" auf. Ich gehe davon aus, dass es wichtig ist, ein Programm als Satz zu schreiben.
Menschen in Bereichen, die mit Programmiersprachen und Tastaturen umgehen können, wie z. B. ihre eigenen Gliedmaßen, werden möglicherweise mit "?" Gefragt. Ich denke jedoch, dass ein solcher Zustand ein Schritt beim Lernen sein kann.
Recommended Posts