Onelang fällt es schwer, sich selbst zu definieren .
Einige können es als Transpiler bezeichnen, einen speziellen Compiler, der den Quellcode von einer Eingabessprache zu einer anderen kompilieren kann. Diese haben es schwer, es zu verwenden, da Onelang seine eigenen Regeln hat und die der Eingabestrach nicht respektiert , manchmal nicht einmal seine Syntax.
Es stellt sich also die Frage: Ist Onelang eine neue Programmiersprache ? Obwohl wir mit Wörtern wie objektorientiert oder generisch oder stark typisch darüber sprechen können, hat es ein eigenes System und AST, wenn Sie etwas als Programmiersprache bezeichnen, das keine eigene Syntax hat ?
Definieren wir Onelang also vorerst als Folgendes: Onelang ist ein Tool, mit dem Code in mehreren Langaugen gleichzeitig geschrieben wird .
Es löst das Problem nicht für Sie, es hilft Ihnen nur ein bisschen darin. Sie müssen noch die Zielsprachen und Onelang beherrschen, um etwas Nutzbares produzieren zu können.
Vergleich: https://github.com/onelang/onelang/wiki/onelang-vs.-haxe-vs.-progsbase-comparison