Au revoir le robot - bonjour le marasme - page 16

 
Andrei01:

Le coût de la question de reproduire la fonctionnalité de MetaTrader 4/MetaTrader 5 à partir de zéro avec un logiciel libre, y compris la partie serveur, est d'environ 300 000 dollars si vous travaillez avec un concepteur et un gestionnaire compétents.

Le fait est que les "logiciels libres" sont pour la plupart d'une qualité si médiocre que je pense qu'ils ne sont pas à la hauteur de MT4/MT5.

C'est pourquoi une qualité élevée n'est possible que lorsque l'ensemble est rédigé à partir de zéro. Cependant, il ne suffit pas d'écrire à partir de zéro.

 
s
impleton:<br / translate="no">.

Karl Marx avait déjà déduit que le but des entreprises n'est pas de créer un produit socialement utile. Le seul but des entreprises est de faire le plus de profits possible. La marge bénéficiaire, en général, détermine le degré de criminalité des pratiques d'une entreprise donnée. En particulier, avec une marge bénéficiaire de 300 %, "il n'y a aucun crime qu'un capitaliste ne commettrait pas, même sous peine d'être condamné à la potence". Puisque le taux de profit, en général, n'est pas limité par la loi ou autrement, il est facile de deviner que les méthodes pour atteindre les objectifs commerciaux sont criminelles à un degré ou à un autre. Il y a aussi un corollaire : les entreprises sont capables de détruire tout ce qu'elles touchent.....

Marx était aussi un terrible russophobe. Et Engels aussi.
 
paukas:
De plus, Marx était un horrible russophobe. Engels l'était aussi.
Non, ils n'avaient pas peur des Russes, ils les méprisaient, ils les considéraient comme inférieurs.
 

Pour information, le dernier clang ainsi que le compilateur intel se plantent joyeusement avec des erreurs triviales de compilateur interne sur nos projets habituels. Je l'ai vérifié hier. Il n'est donc pas nécessaire de parler de qualité.

Nous pouvons nous plaindre de notre compilateur mais il s'agit entièrement de notre développement et nous reprenons naturellement tous les pièges du développement de compilateurs. Ils écrivent Gcc/clang/etc depuis plusieurs décennies également, et n'ont pas honte de prendre/voir le code des projets précédents.

Je ne veux pas donner de leçons à qui que ce soit, mais presque tout ce que les gens pensent du secteur des logiciels est une absurdité totale et sans limite, indépendamment de ce que la personne pense d'elle-même ou de l'argent qu'elle possède.

 

J'ai été très déçu par le manque de rétrocompatibilité de MQL5 avec les fonctions de MQL4, sans parler du modèle de négociation - la compensation. C'est exactement le manque de fonctions et de syntaxe MQL4. Les cours sont bons, c'est génial !

Mais les fonctions commerciales sont horribles et ces sempiternelles xxxGetDouble, xxxGetInteger.

Seuls xxxGetDouble et xxxGetInteger sont enregistrés par

#include <mql4.mqh>
 
evillive:
Non, ils n'avaient pas peur des Russes, ils les méprisaient, ils les considéraient comme inférieurs.
C'est un troll. Lorsque vous lui demandez ce que sa remarque a à voir avec le sujet ou la réflexion en cours, il ne répond tout simplement pas.
 
Renat:

Pour information, le dernier clang ainsi que le compilateur intel se plantent joyeusement avec des erreurs triviales de compilateur interne sur nos projets habituels. Je l'ai vérifié hier. Il n'est donc pas nécessaire de parler de qualité.

Nous pouvons nous plaindre de notre compilateur mais il s'agit entièrement de notre développement et nous reprenons naturellement tous les pièges du développement de compilateurs. Gcc/clang/etc écrivent depuis plusieurs décennies également, et ils n'ont pas honte de prendre/voir le code des projets précédents.

Je ne veux pas donner de leçon à qui que ce soit, mais presque tout ce que les gens pensent du secteur des logiciels est une absurdité totale et débridée, indépendamment de ce que la personne pense d'elle-même ou de l'argent qu'elle possède.

Oui, appeler une erreur interne du compilateur pour clang n'est pas une tâche impossible, je l'ai rencontré à plusieurs reprises. Mais au moins ça marche pour le reste.

Et MQL4++, au lieu d'une erreur interne du compilateur, ne fonctionne souvent tout simplement pas - la fonctionnalité de base n'est pas implémentée ou l'est incorrectement, et ce même dans les cas les plus simples. Et cela ne fonctionne pas beaucoup plus souvent qu'une erreur de compilation interne dans clang lui-même, bien que clang implémente un "sous-ensemble" de C++ beaucoup plus complexe que MQL4++. C'est donc de la qualité qu'il faut parler.

Votre compilateur est un remaniement d'un sous-ensemble de C++. Entre-temps, il vous appartient de déterminer le sous-ensemble à prendre, sa portée et la manière dont il doit être retravaillé. Le sous-ensemble retenu s'est apparemment révélé trop important pour l'équipe de développement.

Il existe des exemples célèbres de réussite dans le secteur des logiciels - Microsoft, par exemple. Le nombre et la gravité des délits commis par cette société pour faire des affaires ont été si bien choisis qu'ils ont réussi à éliminer/acheter les concurrents dans les domaines et industries appropriés et à s'assurer une position de monopole, évitant ainsi la division de la société conformément à la loi antimonopole. Parfois, l'entreprise était au bord de la faute pendant ce processus.

Le commerce est par nature anti-humain et il asservit même ses propriétaires. Les intérêts des entreprises entrent très souvent en conflit avec les intérêts des utilisateurs, notamment la qualité du produit, car, dans l'intérêt des entreprises, il faut faire au moins le plus vite et le plus tôt. Et c'est toujours l'intérêt commercial le plus inoffensif...

Mais la qualité de vos produits, à mon sens, est inférieure à celle de Microsoft. Et vous traitez vos utilisateurs plus mal que Microsoft ne traite ses utilisateurs, même si, encore une fois, au cours des six derniers mois, vous avez eu des changements positifs pour le mieux, selon mon sentiment. Cependant, je crois que ce phénomène est également subordonné aux intérêts commerciaux tels que vous les comprenez, c'est juste qu'à l'heure actuelle, les intérêts sont tels que ce changement particulier est nécessaire.

 
Renat:

Pour information, le dernier clang ainsi que le compilateur intel se plantent joyeusement avec des erreurs triviales de compilateur interne sur nos projets habituels. Je l'ai vérifié hier. Il n'est donc pas nécessaire de parler de qualité.

Voici une nouvelle confirmation de la qualité du compilateur MQL4++. Une fois de plus, le compilateur MQL4++ ne fonctionne pas dans les choses les plus simples. Fait.

Est-ce que même un seul des compilateurs C++ que vous grondez et ne grondez pas comporte de telles erreurs de contrôle d'accès, enfin, même un seul ?

La conclusion est évidente : c'est la qualité du compilateur MQL4++ qui doit être discutée.

 
simpleton:

Voici une nouvelle confirmation de la qualité du compilateur MQL4++. Une fois de plus, le compilateur MQL4++ ne fonctionne pas dans les choses les plus simples. Fait.

L'un des compilateurs C++ que vous grondez et ne grondez pas comporte-t-il de telles erreurs de contrôle d'accès, ne serait-ce qu'une seule ?

La conclusion est évidente : c'est la qualité du compilateur MQL4++ qui doit être discutée.

Bien sûr, nous devons parler de la qualité (ensemble de propriétés) de MQL, et non de C. Et certainement pas sur leur comparaison - C est une plateforme technologique pour MQL. Le but de la création est différent.
 
tara:
Bien sûr, nous devrions parler de la qualité (ensemble de propriétés) de MQL, et non de C. C est une plateforme technologique pour MQL. Le but de la création est différent.

Citons l'approche/l'intention de la direction de MetaQuotes (surtout la dernière phrase) :

Renat:
Nous avons une bonne explication - "ce n'est pas un langage C++, mais un langage spécialisé MQL4/MQL5. Par conséquent, nous ne sommes pas obligés de tout soutenir". Mais dans tous les cas, le comportement sera réduit autant que possible au C/C++ familier.

Par conséquent, votre idée exprimée par votre propre phrase "Et certainement pas de les comparer" ne peut être qualifiée de réussie.