Planejamos incluir suporte para C++, C#, R, Python com compiladores/intérpretes externos no editor.
Apenas a capacidade de trabalhar no MetaEditor? Ou integração com MQL? Se a integração de Python, C# e R for legal! Com C++ tudo é mais ou menos claro. O Visual Studio é suficiente. Recentemente escrevi uma biblioteca auto-fabricada para a integração da Python. Seria bom parafusar em Python e R antes de mais nada!
Pensei que com o surgimento dos projetos, seria possível colocar a implementação da classe em um arquivo mq5 separado. Mas, afinal, não é este o caso. Será que será feito ou é necessário colocar tudo em mqh?
Koldun Zloy: Presumi que, com o surgimento dos projetos, você poderia trazer a implementação da classe para um arquivo mq5 separado. Mas afinal não é. Será que vai ser feito, ou é necessário encher tudo em mqh?
Por quê? Bem, os profissionais têm feito isso historicamente, já que os computadores eram fracos e usavam compilação dividida. Além disso, você pode passar ao cliente no formato compilado + cabeçalhos em .h
Na verdade, você já tentou? As classes também podem ser definidas em .mq5, é apenas muito mais inconveniente.
É que muitas das exigências serão verificadas do lado do editor. Ou seja, a maioria dos avisos e conselhos serão vistos do meta-editor, não do moderador.
Finalmente vamos aumentar o escopo das exigências do produto, oferecendo um meio de verificação automatizada e preparação de material.
1. isto se aplica somente a produtos construídos com a ajuda de um projeto ou também a produtos construídos por métodos usuais? Não sei por que preciso de um projeto)
2 "ferramentas automatizadas de verificação e preparação de material". - isto é uma verificação de código no compilador ou um algoritmo para verificar logotipos e descrições?
3 o que exatamente "aumentará o volume de requisitos" será
4 (sobre outros idiomas) perguntar como eu o entendo, no compilador MetaEditor será possível escrever em C++. C#. python, R ?
1 isto se aplicará apenas a um produto criado através de um projeto ou se aplicará também a um produto comum? Não sei por que preciso de um projeto, por exemplo)
2 "Verificação automatizada e ferramentas de preparação de material - isto é uma verificação de código no compilador ou um algoritmo para verificar logotipos e descrições?
3 o que exatamente "aumentará o volume de requisitos" será
4 (sobre outros idiomas) perguntar como eu o entendo, no compilador MetaEditor será possível escrever em C++. C#. python, R ?
Tudo está caminhando para editores sérios com análise de código no processo de redação. Por exemplo, em VS, quando você edita C#, uma mensagem aparece imediatamente dizendo que se trata de um erro de caixa baixa.
Economiza tempo na compilação de grandes projetos, a maioria dos erros bobos são corrigidos enquanto ainda se escreve código.
Por fim, à noite, um projeto foi construído completamente e todos foram para casa, porque demorou de 5 a 6 horas.
A publicação de novos produtos com o pacote completo de descrições, fotos e logotipo será do projeto. Publicando uma nova versão da mesma forma.
O projeto é necessário porque o produto não é apenas um arquivo ex4/ex5. Há também uma lista de arquivos *.set padrão, para que os comerciantes possam compreender rapidamente quais configurações são recomendadas.
As verificações automatizadas serão introduzidas gradualmente, para que o desenvolvedor possa ver rapidamente os modos a serem testados, a fim de reduzir os problemas dos comerciantes.
O suporte de outros idiomas e a integração serão introduzidos gradualmente. O objetivo é executar os principais projetos diretamente no MetaEditor. Na verdade, estamos seguindo o caminho da agregação, como no Visual Studio.
Eu escrevo um código, mas compenso várias versões em russo com descrição de configurações em russo e link para descrição em russo, em inglês com links para descrição em inglês.
Agora a descrição no projeto está na prioridade e a descrição não é usada no código, então tenho que fazer uma dança de pandeiro para escrever várias versões...
Você pode sugerir como desenvolver o mesmo código, mas por exemplo para 3-5 idiomas, utilizando projetos atuais?
Por que a prioridade das descrições é dada ao arquivo do projeto e não às descrições no código?
Eu escrevo um código, mas compenso várias versões em russo com descrição de configurações em russo e link para descrição em russo, em inglês com links para descrição em inglês.
Agora a descrição no projeto está na prioridade e a descrição não é usada no código, então tenho que fazer uma dança de pandeiro para escrever várias versões...
Você pode me dar conselhos sobre como desenvolver o mesmo código para, por exemplo, 3-5 idiomas utilizando projetos atuais?
Por que a prioridade das descrições é dada ao arquivo do projeto e não às descrições no código ?
Definir a linguagem de compilação e substituir as mensagens requeridas de acordo com ela.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Uma reescrita radical.
Planejamos incluir suporte para C++, C#, R, Python com compiladores/intérpretes externos no editor.
OH!!! Provavelmente é muito cedo para pedir detalhes, não é?
Mas promissor.
Boa sorte.
Uma reescrita radical.
Planejamos incluir suporte para C++, C#, R, Python com compiladores/intérpretes externos no editor.
Apenas a capacidade de trabalhar no MetaEditor? Ou integração com MQL? Se a integração de Python, C# e R for legal! Com C++ tudo é mais ou menos claro. O Visual Studio é suficiente. Recentemente escrevi uma biblioteca auto-fabricada para a integração da Python. Seria bom parafusar em Python e R antes de mais nada!
Uma reescrita radical.
Planejamos incluir suporte para C++, C#, R, Python com compiladores/intérpretes externos no editor.
Legal! Mas, pelo amor de Deus, não escreva você mesmo compiladores novamente. Não sou mais jovem, vou morrer antes mesmo de esperar. )
Presumi que, com o surgimento dos projetos, você poderia trazer a implementação da classe para um arquivo mq5 separado. Mas afinal não é. Será que vai ser feito, ou é necessário encher tudo em mqh?
Por quê? Bem, os profissionais têm feito isso historicamente, já que os computadores eram fracos e usavam compilação dividida. Além disso, você pode passar ao cliente no formato compilado + cabeçalhos em .h
Na verdade, você já tentou? As classes também podem ser definidas em .mq5, é apenas muito mais inconveniente.
A verificação permanecerá, é claro.
É que muitas das exigências serão verificadas do lado do editor. Ou seja, a maioria dos avisos e conselhos serão vistos do meta-editor, não do moderador.
Finalmente vamos aumentar o escopo das exigências do produto, oferecendo um meio de verificação automatizada e preparação de material.
1. isto se aplica somente a produtos construídos com a ajuda de um projeto ou também a produtos construídos por métodos usuais? Não sei por que preciso de um projeto)
2 "ferramentas automatizadas de verificação e preparação de material". - isto é uma verificação de código no compilador ou um algoritmo para verificar logotipos e descrições?
3 o que exatamente "aumentará o volume de requisitos" será
4 (sobre outros idiomas) perguntar como eu o entendo, no compilador MetaEditor será possível escrever em C++. C#. python, R ?
1 isto se aplicará apenas a um produto criado através de um projeto ou se aplicará também a um produto comum? Não sei por que preciso de um projeto, por exemplo)
2 "Verificação automatizada e ferramentas de preparação de material - isto é uma verificação de código no compilador ou um algoritmo para verificar logotipos e descrições?
3 o que exatamente "aumentará o volume de requisitos" será
4 (sobre outros idiomas) perguntar como eu o entendo, no compilador MetaEditor será possível escrever em C++. C#. python, R ?
Tudo está caminhando para editores sérios com análise de código no processo de redação. Por exemplo, em VS, quando você edita C#, uma mensagem aparece imediatamente dizendo que se trata de um erro de caixa baixa.
Economiza tempo na compilação de grandes projetos, a maioria dos erros bobos são corrigidos enquanto ainda se escreve código.
Por fim, à noite, um projeto foi construído completamente e todos foram para casa, porque demorou de 5 a 6 horas.Eu escrevo um código, mas compenso várias versões em russo com descrição de configurações em russo e link para descrição em russo, em inglês com links para descrição em inglês.
Agora a descrição no projeto está na prioridade e a descrição não é usada no código, então tenho que fazer uma dança de pandeiro para escrever várias versões...
Você pode sugerir como desenvolver o mesmo código, mas por exemplo para 3-5 idiomas, utilizando projetos atuais?
Por que a prioridade das descrições é dada ao arquivo do projeto e não às descrições no código?Eu escrevo um código, mas compenso várias versões em russo com descrição de configurações em russo e link para descrição em russo, em inglês com links para descrição em inglês.
Agora a descrição no projeto está na prioridade e a descrição não é usada no código, então tenho que fazer uma dança de pandeiro para escrever várias versões...
Você pode me dar conselhos sobre como desenvolver o mesmo código para, por exemplo, 3-5 idiomas utilizando projetos atuais?
Por que a prioridade das descrições é dada ao arquivo do projeto e não às descrições no código ?Definir a linguagem de compilação e substituir as mensagens requeridas de acordo com ela.