Discussão do artigo "Implementação em MQL5 de módulos úteis de outras linguagens (Parte 1): Criação de uma biblioteca SQLite3 semelhante à do Python"

Novo artigo Implementação em MQL5 de módulos úteis de outras linguagens (Parte 1): Criação de uma biblioteca SQLite3 semelhante à do Python foi publicado:

O módulo sqlite3 do Python oferece uma maneira simples, rápida e prática de trabalhar com bancos de dados SQLite. Neste artigo, criaremos um módulo semelhante com base nas funções nativas do MQL5 para bancos de dados, com o objetivo de tornar o uso do SQLite3 em MQL5 tão simples e conveniente quanto em Python.

Você já desejou ter no MQL5 um ou outro de seus módulos, bibliotecas ou frameworks favoritos de outra linguagem de programação? Comigo, isso acontece com frequência.

A comunidade MQL5 reúne muitos desenvolvedores com experiências variadas em programação. Alguns, como eu, vieram do desenvolvimento web; outros, do desenvolvimento para Android ou de diversas outras áreas ligadas à programação. Isso significa que a maioria dos programadores conhece diferentes linguagens, como JavaScript, Java, Python, C++ e C#, entre outras.

Ao trabalhar com essas linguagens, os programadores encontram diversas ferramentas e módulos tão úteis que gostariam de utilizá-los em qualquer ambiente de desenvolvimento. Por exemplo, gosto tanto de usar o módulo NumPy do Python para cálculos matemáticos que acabei implementando uma biblioteca semelhante em MQL5, cuja implementação descrevi neste artigo.

Embora a adaptação de um módulo, ferramenta ou framework de uma linguagem para outra, neste caso, para MQL5, possa resultar em diferenças nas funcionalidades e nos resultados devido às particularidades de cada linguagem, a semelhança sintática entre as linguagens ou a experiência prévia dos desenvolvedores já pode tornar o desenvolvimento em MQL5 mais simples e agradável para quem tem experiência com outras linguagens. Além disso, essa prática nos permite adquirir conhecimentos valiosos e aprimorar nossas habilidades de programação de modo geral.


Autor: Omega J Msigwa