MQL5에 대한 반감 - 페이지 10

 
GOTO는 C에서 유효한 적이 없으며 본 적이 없습니다.
C에는 goto가 있었고 C+에는 goto가 있었고 C++에는 goto가 있었지만 C.net에는 없었습니까? 그리고 어떤 나쁜 빌 삼촌이 Xi를 발명했습니까?

추신 올바른 러시아어 기술 언어로 약어 전체가 작성됩니다(예: MQL-4, MQL-X).

R.PS 당신의 학교는 정보력이 약합니다.
실제로 GOTO는 FORTRAN 언어와 연결되어 있습니다. GOTO가 처음 등장하여 FORTRAN(-stopudovo)에서 구현되었습니다.
Basic에 대한 태도로 나를 웃게 만들지 마십시오. 그렇지 않으면 Basic na Vas가 기분이 상할 것입니다.
항상 그렇듯이 모든 것에 대해 논쟁하십시오. 그리고 항상 그렇듯이 더 긴 ... 언어와 오만함을 가진 사람이 승리합니다.
 
timbo :
MT는 훌륭한 플랫폼입니다. 제가 본 다른 플랫폼은 주변에 존재하지도 않았습니다... 그리고 얼마나 많은 좋은 운영 체제가 망각에 빠져 대량 소비자를 찾았습니까? MT는 마이크로 로트 카지노를 위한 작은 틈새 제품으로 영원히 남을 위험이 있는 것 같습니다. 빈곤의 악순환: 페니 지폐 - 고급 프로그래머를 위한 끝없는 데모 - 딜러의 페니 수입 - 서버의 메타쿼터에 동일한 페니 지불. 기능을 높이고 헤아릴 수 없을 정도로 자랑스러워하는 것만 남아 있습니다. 다른 제품에서 이미 몇 번이나 이런 일이 발생했습니까? "역사는 역사가 아무에게도 가르쳐주지 않는다는 것을 가르친다"

내가 틀렸고 MQ가 일반 회사/은행과 협상 중이거나 필요에 따라 제품을 조정하는 과정에 있다고 누군가에게 말해주세요...

MT4 플랫폼의 메이저 웨스턴 브로커, 가능한가요?

아마도 이러한 경향이 발전하고 있는 것 같습니다. 모든 것이 보이는 것만큼 나쁘지는 않습니다 :)))
 
Korey :
한국 :
앤디 콘 :
한국 :
앤디 콘 :
한국 :

추신 네, 그건 그렇고, 여기에 사람들이 돌파 할 수있는 교활한 것들이 제공됩니다. MQL-4에는 4 글자 연산자가 없습니다.
goto !!!, 이것은 많은 프로그램이 MT로 이식되지 않는다는 것을 의미합니다.


이것은 MQL이 BASIC이 아니며 적절한 GOTO 프로그래머가 사용하지 않는다는 것을 의미합니다.

좋은 프로그래머는 goto를 사용하는 것 보다 goto를 사용 하는 것을 선호합니다))
그러나 goto가 존재하지 않는다면 어떻게 사용하지 않을 수 있습니까!?

즉, MQL에서는 goto를 사용하지 않는 것이 불가능하며 이는 옳지 않습니다.


다시 한 번: MQL은 기본이 아닙니다.
올바른 프로그래밍 언어(MS Uncle Bill의 날개 아래에서 성장하지 않음) - GOTO가 존재하지 않습니다(예: C 언어 및 모든 하위 언어).

추신
올바른 러시아어 - "프로그래머"는 두 글자 M(프로그램이라는 단어에서)으로 작성됩니다.


MMM 당신이 알아차린 두 개의 "M"에 대해,
다음은 goto가없는 C이며 "wing"MS "Uncle Bill"(1 L) 아래에도 있습니다.
GOTO는 C에서 유효한 적이 없으며 본 적이 없습니다.
C에는 goto가 있었고 C+에는 goto가 있었고 C++에는 goto가 있었지만 C.net에는 없었습니까? 그리고 어떤 나쁜 빌 삼촌이 Xi를 발명했습니까?

추신 올바른 러시아어 기술 언어로 약어는 전체로 작성됩니다(예: MQL-4, MQL-X).

R.PS 당신의 학교는 정보력이 약합니다.
실제로 GOTO는 FORTRAN 언어와 연결되어 있습니다. GOTO가 처음 등장하여 FORTRAN(-stopudovo)에서 구현되었습니다.
Basic에 대한 태도로 나를 웃게 만들지 마십시오. 그렇지 않으면 Basic na Vas가 기분이 상할 것입니다.




올바른 러시아어(Bill - 철자가 2[2]자 L)를 가지고 있는 사람은 "작은 책", "작은 작가" B. Kerrigan, D. Ritchie에서 읽을 수 있습니다.
나는 인용한다:

C에는 더 이상 사용되지 않는 goto 명령어와 점프에 대한 레이블이 있습니다. 엄밀히 말하면 이 지침은 필요하지 않으며 실제로는 거의 항상 지침 없이 수행하기 쉽습니다. 지금까지 우리 책에서는 goto를 사용하지 않았습니다.
그러나 goto가 유용할 수 있는 경우가 있습니다.
가장 일반적인 상황은 일부에서 처리를 중단해야 하는 경우입니다.
깊게 중첩된 구조를 만들고 한 번에 두 개 이상의 중첩 루프를 종료합니다.
----------------------
또 다른 저자 G. Schildt가 있습니다. 저는 다음과 같이 인용합니다.

구조 프로그래밍에는 정확하게 레이블이 지정된 제어 구조가 포함됩니다.
프로그램 블록, GOTO 문 없음(또는 최소한 사용)...
--------------------
A.D. 교수가 편집한 소책자에서도 읽을 수 있습니다. Homonenko, 나는 인용한다:

언어의 연산자는 나쁜 도구입니다.
------------------------------


1. 거의 모든 현대 고급 프로그래밍 언어는 GOTO를 사용하지 않습니다. GOTO 및 레이블은 아티팩트입니다.
2. 이 연산자의 다리가 Fortran, Cobol, Algol, Basik 에서 자랍니다 :) (기본) - 당신과 반 교육을 받은 학생 B. Gates에게 너무나 사랑받았습니다.
3. B. Gates - BASIC에 대한 큰 사랑으로 자랐지만(그는 돈을 많이 벌었습니다), 그는 다른 것을 몰랐습니다.
4. 다시 한 번 반복합니다. MQL은 BASIC이 아닙니다(요청 시 작성 가능 - MQL4는 BASIC이 아닙니다).
4. 제가 학창시절에 "컴퓨터과학"이라는 과목은 존재하지 않았습니다. 약 10년 전에 저는 한 기관에서 직접 가르쳤습니다.

추신
이제 아무것도 아닌 것에 대한 토론을 마칠 시간입니다.
GOTO 및 레이블은 아티팩트이며 이를 참아야 합니다.
 

Andy_Kon에게

글쎄, 나는 당신을 위해 Kerrigan을 배치하려고 했고 게다가 나는 기억했다.
goto 연산자가 설명된 C++의 이진 검색 은 어디에 있습니까?
그리고 여기에서도, 당신은 상기시킵니다 - G. Schildt!
그래서 우리는 논쟁이 없지만 주제에 대한 삽화: - 그들이 같은 것을 다른 방식으로 이해하는 방법))

 
글쎄, 왜 우리는 그 불쌍한 작은 goto에 그렇게 화를 냈습니까? 시각적으로 "선형"프로그램 실행 흐름을 깨뜨리는 C의 다른 연산자가 충분하지 않습니까? 이 악마보다 나쁘지 않습니까?

여기에 또 다른 괴물이 있습니다. break는 실제로 모든 루프 외부에서 제어를 전송합니다. goto가 없는 경우에만 중단된 구조 이후의 첫 번째 명령문뿐만 아니라 주어진 지점에서 프로그램이 정확히 계속 실행되도록 추가로 변태해야 합니다. 그런데 break의 도움으로 goto의 도움으로 정확히 같은 방식으로 프로그램의 200번째 줄에서 150번째 줄로의 전환을 구성하는 것은 매우 쉽습니다.

나는 이 복잡성이 "올바른" 구조의 낙원에서 goto를 추방하는 것을 정당화한다고 생각하지 않습니다. 나는 그것을 스스로 거의 사용하지 않는다고 말할 수 있지만 (나는 명확한 스타일을 선호하기 때문에) 때때로 그것은 매우 유용합니다 - Andy_Kon 이 올바르게 지적했듯이. 예외는 규칙("프로그램의 구조는 이해 가능하고 검증 가능해야 함")을 확인하고 여전히 MQL-X에 있도록 합니다.

PS 그건 그렇고, 누가 그를 저주 했습니까? 다익스트라, 그렇지?
 

분쟁의 이유는 다음과 같습니다.

진정한 과학적 사고는 (프로그래머가 생각하는 것처럼) 인터넷에는 작동하지 않으며 "행복한 어린 시절"에는 작동하지 않습니다.
클래스의 상용 프로그래밍이 아닌 알고리즘을 표준화합니다.
저것들. 아이디어는 C#에서 작동하지 않고 델파이에서는 작동하지 않습니다(그런데 델파이의 goto는 살아남았습니다).
FORTRAN 언어에 집중되어 있습니다.
따라서 Fortran에서 사용할 수 있는 검증되고 승인된 고유한 알고리즘 모음,
점차 다른 언어로 표현되는 것,
이 독특한 컬렉션은 GOTO를 자주 사용하는 "죄"입니다.
저것들. GOTO가 없으면 공제에 심각한 어려움이 있습니다.))))
유쾌한 판단: 고토는 단 한 가지 이유로 사라졌다: "똑바로 하려면 구부려야 한다" I.V. 스탈린.
잘못된 판단: goto와의 싸움은 군중으로부터 실제를 격리하려는 시도입니다.

추신 '구조화된 프로그래밍'이라는 책이 나왔을 당시 블록이 쓸모없다는 생각이 있었는데,
아마도 이것은 Algol-60에서 나온 마른 학문적인 것입니다. 아시다시피 이론적인 언어입니다.
이러한 환경에서 블록 구조를 적용하려는 분명한 충동은 대중에게 받아들여지지 않았습니다.
그런 다음 그들은 goto와의 싸움을 선언했고 대중은 goto를 사용하는 것은 (추정) 외설적이라는 슬로건에 사로잡혔습니다.))

PPS 이 스레드에 나타난 러시아어로 표현하는 국내법과의 긴장으로 판단하면 그러한 옵션이 가능합니다.
"Structured Programming"이라는 책의 저자 이름을 찾을 때,
GOTO의 권리를 회복하기 위한 움직임이 있을 것입니다))

 
D500_Rised :

MT4 플랫폼의 메이저 웨스턴 브로커, 가능한가요?
...
아마도 이러한 경향이 발전하고 있는 것 같습니다. 모든 것이 보이는 것만큼 나쁘지는 않습니다 :)))

지금까지 확인되지 않은 데이터에 따르면 루핑 펠트:

- Velocity4x 의 동반자가 될 것입니다.
-
그들은 스스로 Velocity4x 를 구입했습니다.

그러나 트렌드! :)))
forex.com 외에 또 다른 메이저 회사가 가까운 장래에 MT의 도입을 발표했는데,
그에 따르면 MT와 직접 협력하는 독일 은행도 등장했습니다.
(정보도 확인이 안되는데...아아...)

 

그리고 나는 항상 goto를 "좋아"했지만 SI나 FORTRAN이 아니라 어셈블러와 연관지었습니다. 어셈블러 없이는 할 수 없습니다. 그리고 실제로 어떤 경우에는 그 사용이 완전히 정당화됩니다. 또한 사용 가능한 경우 원하는 사람이 사용하지 않을 수도 있다는 사실입니다.

Dijkstra, Knut은 확실히 똑똑한 "삼촌"이지만 MQL이 존재하지도 않았던 오래전에 그들의 책을 썼습니다... 그리고 이 언어는 고도로 전문화되어 전문 프로그래머와 프로그래머를 포함한 광범위한 사용자에 초점을 맞추고 있습니다. 프로그래머가 되고 싶지는 않지만 기본 시스템을 자동화하면 됩니다. 따라서 이 언어가 제공하는 기회가 많을수록 좋습니다. 나는 "For"이지만 아무도 우리에게 묻지 않았습니다.)) 그리고 당신은 이 주제에 대해 영원히 논쟁할 수 있지만 그것은 쓸모가 없습니다)

 
timbo :
MQL5에서 보고 싶지 않은 것은 무엇입니까? 나는 수업을 원하지 않고, 기능 확장, 알려지지 않은 것에 대한 좋은 기회, Expert Advisors 생성 과정을 복잡하게 만드는 것을 원하지 않습니다.

CFD에 대해 선언했음에도 불구하고 MT를 사용할 수 없다는 점 때문에 대안을 찾도록 했습니다. 이 불가능성은 기술적인 문제도 있지만 대부분 조직적입니다. MT 플랫폼에서 거래하는 사람은 알려지지 않았으며 알려진 사람은 대부분 작은 주방으로, 제가 보기에는 거래소에서 허용되지 않습니다. 그래서 대안이 있다는 것이 밝혀졌습니다. 자동화된 외환 및 CFD 거래. 나는 Forex에 대해 말하지 않겠지만 CFD 가격은 전혀 필터링되지 않고 교환 가격과 비교했습니다. 프로그래밍 언어는 원시적이지만 발전하고 있습니다. 동시에 간단하고 일반적으로 간단합니다. 상인에게 가장 친절합니다. 구매해야 하는 경우 (수량) 구매하면 됩니다. 문제는 없습니다. 프로그래머 친화적이지 않은 상인 친화적! 돈을 지불하는 사람에게, 즉. 시장에서 가장 중요합니다. 백테스팅도 포함됩니다. 무제한 데모 액세스가 없으며 한 달 동안 무료로 사용할 수 있으며 계정을 개설할 수 있습니다. 그리고 점수는 미니와는 거리가 멀다. 실제 계정에는 시간 제한 데모가 제공됩니다. 그 언어는 여전히 너무 원시적이어서 저에게 어울리지 않았습니다. 내 생각은 조금 더 필요합니다. 그러나 추세가 있습니다.

MS-DOS는 그 당시 최고의 운영 체제는 아니었지만 결과가 어떠했는지 밝혀졌습니다. MT는 훌륭한 플랫폼입니다. 제가 본 다른 플랫폼은 주변에 존재하지도 않았습니다... 그리고 얼마나 많은 좋은 운영 체제가 망각에 빠져 대량 소비자를 찾았습니까? MT는 마이크로 로트 카지노를 위한 작은 틈새 제품으로 영원히 남을 위험이 있는 것 같습니다. 빈곤의 악순환: 페니 지폐 - 고급 프로그래머를 위한 끝없는 데모 - 딜러의 페니 수입 - 서버의 메타쿼터에 동일한 페니 지불. 기능을 높이고 헤아릴 수 없을 정도로 자랑스러워하는 것만 남아 있습니다. 다른 제품에서 이미 몇 번이나 이런 일이 발생했습니까? "역사는 역사가 아무에게도 가르쳐주지 않는다는 것을 가르친다"

내가 틀렸고 MQ가 일반 회사/은행과 협상 중이거나 이미 제품을 필요에 맞게 조정하는 과정에 있다고 누군가에게 말해주세요...

독일 은행의 약 30%가 MT4를 통해 Forex 시장에 대한 액세스를 제공합니다. 예를 들어 유럽의 "Varengold" German-Swiss 은행은 잘 알려져 있습니다. 미국에서는 MT가 매우 드물지만 Pascal이 언어의 기초로 사용되는 TradeStation이라는 아날로그가 있지만 어떤 면에서는 BUY SELL이라고 쓴 것과 매우 유사합니다. 여기 링크로 이동합니다. hthttp: //www.tradestation.com/automated_trading/howitworks.shtm 나는 MT가 정확히 그녀에게서 유래했다고 부분적으로 확신합니다!!!

 
maxandsoft :

독일 은행의 약 30%가 MT4를 통해 Forex 시장에 대한 액세스를 제공합니다. 예를 들어 독일-스위스 은행 "Varengold"는 유럽에서 잘 알려져 있습니다.

서른% ? 정말 다들...


앗...

예, 그는 F라는 특정 회사의 프로모션 덕분에 알려져 있습니다. ;)))


그 독일 은행의 MT에 대해, 현재는 사이트에 몇 줄이고 문서에 따르면 NULL입니다.

따라서 이러한 좌익 선창자에 의해 오도되지 마십시오 ... Germano-Swiss ... :)))