Hallo. Ich heiße @naoya_t.
Ich habe eine Beziehung und nehme an der Latein-Lesegesellschaft für Anfänger unter dem Vorsitz von Herrn 7shi teil. Ich mache einen Adventskalender in Latein und sage "Latin Programming" Ich habe mich gefreut, Sie teilnehmen zu lassen.
Vielleicht scheint es mit diesem (ruhigen) Gefühl, dass es bis zum 25.12. Mehrmals auftauchen wird Ich möchte vorerst leicht anfangen.
(Ich bin verantwortlich für 12/2, aber es ist fast Zeit für die Westküste der Vereinigten Staaten, sich zu ändern. Es tut mir leid.)
Ich mache so ein Werkzeug. https://github.com/naoyat/latin
Wenn Sie einen lateinischen Satz eingeben, wird das Verwendungsformular erraten oder das Wörterbuch nachgeschlagen und irgendwie ins Japanische übersetzt. (Da die im Text enthaltenen Wörter manuell in das Wörterbuch eingegeben werden, werden die im Text nicht enthaltenen Wörter nicht verstanden.)
Es hat einen leichten nordamerikanischen englischen Akzent, kann aber auch Text vorlesen (mit hohen und niedrigen Akzenten) [nur MacOSX]
Zum Beispiel wird im Englischen das Subjekt und das Objekt in Wortreihenfolge (oder Satzmuster) ausgedrückt, im Lateinischen jedoch durch Ändern der Nomenklatur (oder der Adjektive usw.). Und die Wortreihenfolge ist relativ frei. Darüber hinaus ist die Verwendung von Verben kompliziert (im Vergleich zu Englisch usw.), und die Verwendung von Verben reicht aus, um das Thema zu verstehen, sodass das dem Thema entsprechende Synonym möglicherweise nicht verwendet wird (sofern nicht erforderlich).
Wie Sie alle wissen, "Cogito, ergo sum." ) Es besteht keine Notwendigkeit, das Thema zu wechseln.
Um die Bedeutung eines lateinischen Satzes zu erfassen, ist es daher notwendig, nicht nur den Teil des Wortes zu verstehen, der erscheint, sondern auch die Verwendung von Verben und die Änderung im Fall der Nomenklatur.
Seit Herbst wurden neue (leicht und leicht verständliche) Texte in der Latein-Lesegruppe des Anfängers übernommen, und die Chancen, ein Wörterbuch nachzuschlagen und über Verwendungsformen nachzudenken, haben abgenommen, aber in den Texten, die ich zuvor verwendet habe, sind Verbenutzung und Verbverwendung Ich musste über die Änderungen bei Nomenklatur und Adjektiven nachdenken.
Da Latein schon lange verwendet wird, habe ich mich entschlossen, dieses Mal "Latein zu lernen, um ein Programm zur Analyse lateinischer Sätze zu schreiben".
Es gibt viele Muster wie die Verwendung von Verben und die Änderung der Nomenklatur (es gibt unregelmäßige Verben), was der schwierigste Teil des Lateinstudiums ist.
Aber da ich einen PC habe, möchte ich ein Programm schreiben und etwas dagegen tun. Übrigens ist es mühsam, das Wörterbuch einzeln nachzuschlagen, deshalb möchte ich etwas dagegen tun.
Ansätze zur Nutzungsanalyse können grob unterteilt werden
(1) Erraten Sie jedes Mal die ursprüngliche Form und die Verwendungsform ab der Änderung der Endung der Wortform (Oberflächenform), die im Satz erscheint. (2) Suchen Sie im Voraus nach allen Wortformänderungen, werfen Sie sie in die Datenbank und suchen Sie von dort aus.
Ich denke, es gibt zwei Richtungen wie diese, aber dieses Mal werde ich mit dem Ansatz von (2) gehen. Eigentlich richte ich keine Datenbank außerhalb ein, sondern lege sie jedes Mal in eine Hash-Tabelle (oder ein Diktat).
Abschließend verwende ich Python (2.7). Durch Eliminierungsmethode aus meiner eigenen Sprachfähigkeit.
Wenn Sie nicht schreiben können, können Sie in jeder Sprache schreiben, aber ich bin es leid, gezwungen zu sein, eine Sprache zu wählen, daher ist es hier wahrscheinlich ein sicherer Ort.
Am Ende machte ich mir Sorgen um Python, Gauche und JavaScript, aber ich schrieb eine kleine einfache Verarbeitung zur Wortverwendung für jedes Wort, und ich dachte, Python wäre einfacher zu schreiben, also entschied ich mich für Python.
Futurus persevero...
Es gibt verschiedene Dinge, die ich schreiben möchte, aber ich werde zu einem späteren Zeitpunkt mehr schreiben, weil ich nicht genug Zeit habe und mehr Platz hinter dem Kalender ist.
Wir danken Ihnen weiterhin.
Recommended Posts