![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Im Allgemeinen wollte ich sagen, dass Bürokraten sich überhaupt nicht mit Programmierung beschäftigen, dass Finanzleute die Erstellung ihres eigenen "Berichts" nicht als Programmierung betrachten, und dass wir bei JEDEM PRODUKT zwischen "Benutzer" und "Programmierer" unterscheiden sollten... wir sprechen hier über eine Umgebung FÜR PROGRAMMIERER, und "Buchhalter-Finanziers" als Benutzer sind in diesem Thema überhaupt nicht repräsentativ, ebenso wenig wie Händler, die den Meta-Editor nicht öffnen... die sich einen Dreck um "russisch" oder "nicht russisch" scheren...
Jetzt verstehe ich die Idee. Ich kann Ihnen (bereits) ein Beispiel für meine ehemaligen Kollegen nennen. Sie lernen 1C schneller, weil es auf Russisch ist, fast wie die Benutzer.Ist es schwierig, ein Modul zu erstellen, in dem alles durch "Defines" definiert wird? Und es wird eine Programmierung in Russisch oder einer anderen Sprache geben.
nicht schwierig, hier ist Code, der ohne Fehler kompiliert
Die Frage ist, was es ist: unvollendeter Bugfitch oder wird es so bleiben? Denn es könnte passieren, dass die Entwickler eines Tages ihre Hände an die Kontrollen bekommen und beschließen, die Verwendung reservierter Wörter in Definitionen zu verbieten :(
es ist nicht schwer, hier ist der Code, der ohne Fehler kompiliert
Die Frage ist, was es ist: eine unfertige Fehlerbehebung oder wird es so bleiben? Denn es könnte passieren, dass die Entwickler eines Tages die Kontrolle übernehmen und beschließen, die Verwendung reservierter Wörter in Definitionen zu verbieten :(
Technisch gesehen handelt es sich bei einem Define um eine Menge bestimmter Sprachzeichen, die beim Parsen verwendet werden.
Es macht keinen Sinn, irgendwelche Token oder eine Reihe von Token zu verbieten.
Wichtig ist nur, dass wir keine Überschreibungen von Sprachanweisungen (if, for, return, ...) zulassen dürfen.
Jetzt denken wir auch daran, die Funktionen der "Systemsprache" aus der Liste der möglichen Definitionen auszuschließen.
es ist nicht schwer, hier ist der Code, der ohne Fehler kompiliert
Die Frage ist, was es ist: eine unfertige Fehlerbehebung oder wird es so bleiben? Denn es könnte passieren, dass die Entwickler eines Tages die Kontrolle übernehmen und beschließen, die Verwendung reservierter Wörter in Definitionen zu verbieten :(
Wenn ihr Präprozessor nach dem Sisch-Prinzip arbeitet, werden keine Prüfungen angezeigt.
Ich bin mir nur nicht sicher, ob der Cish-Präprozessor dem Makro einen russischen Namen geben würde. :)
Wichtig ist nur, dass der Sprachoperator nicht überschrieben werden kann (if, for, return, ...).
Sie können natürlich nicht neu definiert werden, aber sie können "umbenannt" werden (in meinem Beispiel wird for durch eine Schleife umbenannt)
Technisch gesehen ist ein Define eine Menge von Token in der Sprache, die im Parsing-Prozess ersetzt werden.
Es macht keinen Sinn, irgendwelche Token oder eine Reihe von Token zu verbieten.
Wichtig ist nur, dass wir keine Überschreibungen von Sprachanweisungen (if, for, return, ...) zulassen dürfen.
Wir denken nun daran, die Funktionen der "Systemsprache" aus der Liste der möglichen Definitionen auszuschließen.
Verbieten - woran unsere Bürger gewöhnt sind.
Verbieten - woran unsere Bürger gewöhnt sind.Ich bin nicht sicher, worum es hier geht....
>> so können Sie:
#define если "тут можно написать что угодно и это всё вставиться в код при встрече 'если'"
Das ist nicht der richtige Weg:
#define if "нельзя ключевые слова переопределять - ошибка компиляции"
ist dies möglicherweise nicht möglich:#define Sleep "на данный момент так написать можно, но скорее всего это мы прикроем - будет ошибкой при компиляции"
Hier ist eine Auswahl aus der Hilfe. Jeder, der möchte, kann es gerne ausprobieren ;)
Hier ist eine Auswahl aus der Hilfe. Wenn du willst, kannst du es ja mal ausprobieren ;)
Sie können es auch in mqh-check einfügen und den Aufruf von inlude direkt in die Vorlage schreiben,
Wonach suchen Sie?