Diskussion zum Artikel "Implementierung von praktischen Modulen aus anderen Sprachen in MQL5 (Teil 01): Aufbau der SQLite3-Bibliothek, inspiriert von Python"

 

Neuer Artikel Implementierung von praktischen Modulen aus anderen Sprachen in MQL5 (Teil 01): Aufbau der SQLite3-Bibliothek, inspiriert von Python :

Das Modul sqlite3 in Python bietet einen unkomplizierten Ansatz für die Arbeit mit SQLite-Datenbanken, es ist schnell und bequem. In diesem Artikel werden wir ein ähnliches Modul auf den integrierten MQL5-Funktionen für die Arbeit mit Datenbanken aufbauen, um die Arbeit mit SQLite3-Datenbanken in MQL5 wie in Python zu erleichtern.

Ist es Ihnen schon einmal passiert, dass Sie ein oder zwei Ihrer bevorzugten Module, Bibliotheken, Frameworks usw. in einer anderen Programmiersprache als MQL5 innerhalb von MQL5 haben wollten? Das passiert mir sehr oft.

Es gibt eine große Anzahl von Entwicklern in der MQL5-Gemeinschaft, die aus verschiedenen Programmierbereichen kommen; einige kommen aus der Web-Entwicklung wie ich, andere aus der Android-Entwicklung und viele weitere Programmierbereiche sind heute vertreten. Das bedeutet, dass die meisten Programmierer mit verschiedenen Sprachen wie JavaScript, Java, Python, C++, C#, um nur einige zu nennen, vertraut sind.

In diesen verschiedenen Sprachen stoßen Programmierer auf verschiedene Kodierwerkzeuge (Module), nützliche Module, die wir einfach überall verwenden wollen. Ich verwende zum Beispiel gerne das in Python angebotene NumPy-Modul für mathematische Berechnungen, und zwar so sehr, dass ich eine ähnliche Bibliothek einmal in MQL5, in diesem Artikel, implementieren musste.

Der Versuch, ein Modul, ein Werkzeug, ein Framework usw. von einer Sprache in eine andere – in diesem Fall in MQL5 – zu implementieren, könnte zwar aufgrund der unterschiedlichen Natur der Programmiersprachen zu leicht unterschiedlichen Funktionen und Ergebnissen führen, aber eine ähnliche Syntax oder Erfahrung könnte ausreichen, um die Produktentwicklung in MQL5 für Entwickler, die mit anderen Sprachen vertraut sind, einfach und unterhaltsam zu gestalten. Ganz zu schweigen davon, dass wir dabei vielleicht einige wertvolle Informationen lernen, die unsere Programmierkenntnisse im Allgemeinen festigen könnten.


Autor: Omega J Msigwa