Anti-MQL5 wishes - page 10

 
GOTO really never existed in C, haven't you seen'c<br / translate="no"> C had goto, and c+ goto, and c++ goto, but C.net didn't? And what creepy Uncle Bill invented C?

P.S. In proper Russian technical language abbreviations are written in full, e.g. MQL-4, MQL-X.

P.P.S. YOU HAVE A POOR COMPUTER SCIENCE BACKGROUND AT SCHOOL,
Really GOTO is associated with FORTRAN language, because GOTO first appeared and was implemented in FORTRAN (-sto be sure).
Don't be ridiculous with your attitude towards Basic BASIC, or Basic na Vas will be offended.
The dispute is as usual about nothing. And the winner will be as always who has a longer ...tongue and arrogance.
 
timbo:
MT is a great platform, just super, the other platforms I've seen don't even come close... And how many good operating systems have gone into oblivion without finding a mass consumer? The way I see it, MT runs the risk of forever remaining a small niche product for micro-lot casinos. Vicious circle of poverty: penny accounts - endless demos for highbrow programmers - penny income for dealer - same penny payments to methaquotes for their server. All that remains is to build up the functionality and be immensely proud of it. How many times has this happened with other products? "History only teaches you that history teaches no one anything"

Tell me someone I'm wrong and that MQ is in talks with normal companies/ banks or even already in the process of adapting their product to their needs...

A major western broker on an MT4 platform, is this possible?

It is possible, this trend is in development. It's not as bad as it may seem :)))
 
Korey:
Korey:
Andy_Kon:
Korey:
Andy_Kon:
Korey:

P.S., by the way, here, too, insidious have provided for where people can get through - MQL-4 doesn't have a four-letter operator,
goto !!!, which means that many programs are intolerant in MT.


It means MQL is not BASIC and the right programmers don't use GOTO.

The right programmers prefer to HAVE goto in order not to use it))
But how come you don't use goto if you don't have it!

So in MQL you can't not use goto and that's not right.


Once again: MQL is not BASIC.
In a proper programming language (not raised under Uncle Bill's MS wing) - there is no GOTO (e.g. C language and all its children).

P.S.
In proper Russian language - "programmers" are written with two letters M (from the word program).


MMM That's a good point about two "M's",
But how is C without goto and under the wing of Uncle Beale's MS (one L)?
GOTO really never existed in C, haven't seen it.
C had goto, and c+ goto, and c++ goto, but C.net didn't? And what creepy Uncle Bill invented C?

P.S. In proper Russian technical language abbreviations are written in full, for example MQL-4, MQL-X

P.P.S. YOU HAVE A POOR COMPUTER SCIENTIST IN SCHOOL,
Really GOTO is associated with FORTRAN language, because GOTO first appeared and was implemented in FORTRAN (-sto be sure).
Don't make me laugh with your attitude to BASIC, or Basic na Vas will get offended.




Those with correct Russian (Bill - spelled with 2 [two] L's) can read in the "little book", "little authors" B. Kerrigan, D. Ritchie.
Quote:

C has the goto instruction, reviled by many, and labels for jumping to them. Strictly speaking, there is no need for this instruction, and in practice it is almost always easy to do without it. So far in our book we have not used goto.
There are cases, however, in which goto may be useful.
The most common is when one wants to interrupt an operation in some deep nested structure.
nested structure and geto out of two or more nested loops.
---------------------
There is another author G. Schildt, and I quote:

Structured programming implies precisely defined control structures,
program blocks, no (or at least minimal use of) GOTO instructions...
--------------------
You can also read in a little book edited by Prof. A.D. Khomonenko, and I quote:

The operator in a language is a bad tool.
------------------------------


1. Almost all modern high-level programming languages do not use GOTO. GOTO and tags are an artifact;
2. It has been correctly noted, the roots of this operator come from Fortran, Cobol, Algol, Basic :) (Basic) - so beloved by you and underachieving student B. Gates.
3. B. Gates - grew up with a great love for Basic (he made so much money on it), though he didn't know anything else.
4. One more time, MQL is not BASIC (I can write, on request, MQL4 is not BASIC).
4. When I was at school, the subject "Computer science" did not exist. Although about 10 years ago I myself taught it in an institute.

P.S.
It's time to stop discussing about nothing.
GOTO and labels are an artefact and you should accept it.
 

to Andy_Kon

Well, I was just going to post Kerrigan for you, and in addition remembered,
where binary search in C++ with goto operator is described,
and here you remind - G.Schildt!
So it's not an argument but an illustration on the theme: -How the same thing is understood differently))

 
Why are we so angry at this poor little goto? Are there not enough other C operators that break the supposedly "linear" flow of program execution no worse than this devil?

Here is another monster - break that actually takes control outside any loop in the same way. Only if you don't have goto you have to additionally get perverse for the program to continue execution exactly at the specified point and not just at the first operator after the interrupted structure. And by the way, it's pretty easy to use break to jump from the 200-th line to the 150-th one, just like goto.

I don't think this complication justifies gettingo out of the "right" structure's paradise. I can say, that I very rarely use it myself (as I prefer clear style), but it's also quite useful sometimes - as Andy_Kon rightly pointed out. The exception proves the rule ("structure of a program should be clear and verifiable"), and let it be in MQL-X after all.

P.S. By the way, who cursed him? Dykstra, is it?
 

The reason for the argument is this:

Real scientific thought does not work for the internet (as programmers think), nor for "happy childhood",
and standardizes its algorithms not at all for commercial classroom programming,
i.e. the idea does not work in C# or Delphi (by the way, goto in Delphi survived)
but concentrated in FORTRAN.
So, a unique collection of tested and approved algorithms available in Fortran,
the same one that's gradually being condensed into other languages,
this unique collection "suffers" from the frequent use of GOTO.
I.e. without GOTO there are serious difficulties with deduction.))))
Good judgement: Goto has disappeared for one single reason: "To straighten you must bend" Stalin.
Unpleasant judgement: the fight against goto is an attempt to isolate the real youtchmat from the crowd.

P.S. At the time the book "Structured Programming" appeared, there were perceptions that blocks were supposedly useless,
supposedly dry academicism from Algol-60 - as the theoretical language is known.
In this environment, a clear conviction to apply the block structure was not perceived by the masses.
Then a struggle against goto was proclaimed, and the masses were carried away by the slogan: it is (allegedly) indecent to use goto).

P.P.S. Judging by the tension with the national right to express oneself in Rusyaz, manifested in this thread as well, it is possible that
when the name of the author of the book "Structured Programming" will be known,
there will be a movement for restoration of GOTO rights))

 
D500_Rised:

Major Western broker on MT4 platform, is it possible?
...
Possibly, this trend is in development. It's not as bad as it may seem :)))

According to unverified reports so far, it's either:

- they will affiliate Velocity4x
-
they bought themselves Velocity4x

However, the trend! :)))
Apart from forex.com another major company has announced the introduction of MT in the near future,
and also a German bank has appeared, which is assuredly working with MT directly.
(This information has not been verified either... alas...)

 

I've always "liked" goto, but it's more associated with Assembler and not with C or FORTRAN. And in general, in some cases, its use is justified. As well as the fact that when it is available, those who want to use it may not.

Dijkstra and Knuth are smart "guys", but they wrote their books long ago, when MQL didn't even exist... And this language is a highly specialized, designed for general users, both professional programmers and those who do not want to be programmers, but just need to automate a primitive system. Therefore, the more feasible this language is, the better. I'm in favor of it, but nobody asked us.) We can argue about it forever, but it's useless.)

 
timbo:
What don't I want to see in MQL5? I don't want to see classes, I don't want to widen the functionality, I don't want to see more strange features and complicate the process of EA creation.

The impossibility to use MT for CFDs (even if it is declared) led me to search for alternatives. This impossibility is mostly organizational, but there are some technical difficulties, too. I don't know who trade on MT platform and those who are known, are mostly small kitchens, which, as it seems to me, are simply not allowed on the stock exchanges. So it turned out that there are alternatives. Automated forex and CFD trading. I will not say about forex, but prices on CFD are not filtered at all. The programming language is primitive, but it develops. At the same time it is simple, generally simple, i.e. maximum trader friendly. If you need to buy, just buy(amount) and that's it, no troubles. It is friendly to the trader, not to the programmer! The one who pays the money, i.e. the market leader. The testing on the history is also present. No unlimited demo access, one month for free, and then open an account. And the account is far from mini. The real account comes with an unlimited demo. That language is still too primitive, didn't suit me, as my idea requires a bit more. However, the trend is there.

MS-DOS wasn't the best operating system of its time, but there it is. MT is a great platform, just super, the other platforms I've seen don't even come close... And how many good operating systems have gone into oblivion without finding a mass consumer? The way I see it, MT runs the risk of forever remaining a small niche product for micro-lot casinos. Vicious circle of poverty: penny accounts - endless demos for highbrow programmers - penny income for dealer - same penny payments to methaquotes for their server. All that remains is to build up the functionality and be immensely proud of it. How many times has this happened with other products? "History only teaches you that history teaches no one anything"

Tell me someone I'm wrong and that MQ is in talks with normal companies/ banks or even already in the process of adapting their product to their needs...

About 30% of the German banks provide access to the Forex market via MT4. For example the German-Swiss bank "Warengold" is well known in Europe. In america, yes MT is very rare but there is an analogue called TradeStation where Pascal is taken as a basis for language but in some ways very similar to what you wrote BUY SELL and ada link here hthttp://www.tradestation.com/automated_trading/howitworks.shtm I'm even partially sure that MT takes its name!

 
maxandsoft:

About 30% of the German banks provide access to Forex via MT4 e.g. the Varenhof bank German-Swiss is well known in Europe.

30%? All of them...


oops...

Yes it is known because of the promotion of a certain company with the name F. ;)))


About MT in the German bank, just a couple of lines on the site and NULL on the documents.

So don't be misled by these left-wing companies... Herrmann-Schweiss ... :)))