프로그래밍의 일몰? - 페이지 3

 
Uladzimir Izerski :

예를 들어 Visual Basic 은 이 원칙을 기반으로 합니다.

말 그대로 언어를 몰라도 프로그램을 만들 수 있습니다.

아주 좋은 예입니다. MS Word용 VBA와 MS Excel용 VBA는 모두 사용자 작업을 시각적으로 기록하여 코드로 변환하는 방법을 보여줍니다. 그런 다음 일반화하려면 프로그램이 새 문서나 테이블에서 작동하도록 작성해야 합니다(예: 순환). 여기서 언어 없이는 할 수 없습니다. MS에서 Word 95의 개체 모델을 새 모델로 변경하여 사용 중인 일부 프로그램을 다시 작성해야 했던 경우도 기억합니다.

그러나 그것은 그림이 있는 텍스트일 뿐입니다. 알려진 매개 변수 목록을 미리 변경하는 것만 남도록 안정적인 불변 모델이 어디에서 올 수 있습니까? 모델을 변경하는 과정과 새로운 모델(모델 및 현상 모두)의 출현이 진행 중이며 프로그래밍 언어보다 정보 시스템에 반영하는 것 이상은 없습니다. 따라서 점점 더 많은 언어가 있습니다. VBA는 모든 것을 다루지 않습니다.

 
Vladimir :

아주 좋은 예입니다. MS Word용 VBA와 MS Excel용 VBA는 모두 사용자 작업을 시각적으로 기록하여 코드로 변환하는 방법을 보여줍니다. 그런 다음 일반화하려면 프로그램이 새 문서나 테이블에서 작동하도록 작성해야 합니다(예: 순환). 여기서 언어 없이는 할 수 없습니다. MS에서 Word 95의 개체 모델을 새 모델로 변경하여 사용 중인 일부 프로그램을 다시 작성해야 했던 경우도 기억합니다.

그러나 그것은 그림이 있는 텍스트일 뿐입니다. 알려진 매개 변수 목록을 미리 변경하는 것만 남도록 안정적인 불변 모델이 어디에서 올 수 있습니까? 모델을 변경하는 과정과 새로운 모델(모델 및 현상 모두)의 출현이 진행 중이며 프로그래밍 언어보다 정보 시스템에 반영하는 것 이상은 없습니다. 따라서 점점 더 많은 언어가 있습니다. VBA는 모든 것을 다루지 않습니다.

매개변수 목록이 시스템(단순화됨)임을 이해하십시오. 모든 시스템은 매개변수로 구성됩니다. 이벤트 및 개체 상태, 프로세스 및 개체 양식은 모두 매개변수로 구성됩니다. 그들은 단지 다른 빌드를 가지고 있습니다. 따라서 장벽이 없습니다.
 
Реter Konow :

보았다. 아직 확답을 드릴 수는 없지만 컨셉이 다른 것 같아요.

결론은 코드 자체가 곧 유물이 될 수 있다는 것입니다. 음성 명령으로 프로그래밍할 수 있습니다.

예를 들어(목소리로 말하기):

새 개체

상표

템플릿 만들기

옵션:

X, Y, W, H, COLOR

템플릿 저장

3개의 인스턴스 생성

이름 인스턴스 1 - "기본"

인스턴스 1 수정

매개변수 간의 링크 설정

X1과 X2 사이의 값을 필터링합니다.

낮은 필터 값 - 10

상위 필터 값 - 100

값 수정기를 설정합니다(값이 범위보다 낮거나 위에 있는 경우 범위에 맞게 조정하고 매개변수에 전달).


등등...

차이점은 무엇입니까, 목소리 또는 다른 신체.

 
Реter Konow :
매개변수 목록이 시스템(단순화됨)임을 이해하십시오. 모든 시스템은 매개변수로 구성됩니다. 이벤트 및 개체 상태, 프로세스 및 개체 양식은 모두 매개변수로 구성됩니다. 그들은 단지 다른 빌드를 가지고 있습니다. 따라서 장벽이 없습니다.

예, 재봉틀과 증기 기관차는 나사산 및 리벳 연결부를 기반으로 하는 기계적 조립품입니다. 조금 다르지만 오래 전에 발명하고 연구했습니다. 그리고 디자이너와 도구가 더 이상 필요하지 않습니다. 공차 및 착륙, 강도 계산의 과학이 필요하지 않습니까? 물리학, 금속 과학, 기계, 조직 및 생산 관리의 법칙에 장벽이 없습니까?

시스템이 매개변수 목록이라면 관계형 데이터베이스 대신 무의미하고 일관성 없는 테이블 무리를 얻게 됩니다. 접근 방식이 잘못되었습니다.

 
MT4/5용 Expert Advisors 생성 속도를 높일 수 있는 도구를 찾는 방법에 대해 생각하고 있습니다. 어드바이저가 무엇을 해야 하는지, 또는 이 도구가 TOR를 기성 어드바이저로 변환하는 경우 음성으로 말하는 것이 좋을 것입니다. 높은 수준의 프로그래밍이 필요합니다.
 
Yuriy Lyachshenko :
MT4/5용 Expert Advisors 생성 속도를 높일 수 있는 도구를 찾는 방법에 대해 생각하고 있습니다. 어드바이저가 무엇을 해야 하는지, 또는 이 도구가 TOR를 기성 어드바이저로 변환하는 경우 음성으로 말하는 것이 좋을 것입니다. 높은 수준의 프로그래밍이 필요합니다.

그런 것을 생각해내는 것은 어렵고 어쩌면 불가능할 수도 있습니다. 같은 것을 프로그래밍할 수 있는 많은 옵션이 있습니다. 일반적으로 나는 일 자체를 하는 것보다 고객이 해야 할 일을 처리하는 데 더 오랜 시간이 걸립니다. 그리고 이것을 사람이 아니라 로봇에게 설명한다고 상상해보십시오. 로봇은 다양한 "위시리스트"에 있는 비전문적인 이야기에 미쳐버릴 것입니다. )))

 
Yuriy Lyachshenko :
MT4/5용 Expert Advisors 생성 속도를 높일 수 있는 도구를 찾는 방법에 대해 생각하고 있습니다. 어드바이저가 무엇을 해야 하는지, 또는 이 도구가 TOR를 기성 어드바이저로 변환하는 경우 음성으로 말하는 것이 좋을 것입니다. 높은 수준의 프로그래밍이 필요합니다.
처럼;)
 
Реter Konow :

그건 그렇고, 내가 만들려는 Visual Studio는 다음 원칙에 따라 구축되었습니다.

컨트롤의 한 부분은 스튜디오에 속하고 다른 부분은 사용자 프로젝트에 속합니다.

Studio 요소는 해당 매개변수를 프로젝트의 편집 가능한 요소 속성에 연결하고 해당 값을 변경합니다. 게다가 핸들러는 그것들을 다시 그리고 짜잔!

Visual Studio에서 편집하는 원리는 매우 간단합니다. 컨트롤의 매개변수와 편집 가능한 요소의 일반적인 연결.

스튜디오와 사용자 프로젝트 모두 공통 코어에 있으므로 이 연결은 동일한 배열(제어 요소에서)의 다른 셀에 작성된 배열(커널) 셀에 대한 포인터일 뿐입니다.

본질은 아주 간단하고 누군가가 필요했다면 오래전에 스튜디오를 만들었을 것입니다.))


편집?

클라이언트-서버 구현 및 메모리 할당 , 읽기, I/O 포트에 쓰기, OpenGL과 같은 그래픽 작업이 있는 병렬 스트림.

당신이 1 학년 학생이거나 일주일 동안 만 생각하면되는 정상적인 작업을 만나지 못한 것이 나 혼자만의 것 같습니까?

나는 거기에서 생각하고 프로그래밍의 쇠퇴에 대해 생각합니다. 초등 또는 쓸모없는 추상 작업은 누구에게도 이익을 가져다주지 않기 때문입니다.

 
Yuriy Lyachshenko :
MT4/5용 Expert Advisors 생성 속도를 높일 수 있는 도구를 찾는 방법에 대해 생각하고 있습니다. 어드바이저가 무엇을 해야 하는지, 또는 이 도구가 TOR를 기성 어드바이저로 변환하는 경우 음성으로 말하는 것이 좋을 것입니다. 높은 수준의 프로그래밍이 필요합니다.

그리고 진행 상황은 어떻습니까?

고급 프로그래밍? 발명하고 싶습니까? 그리고 완전한 질서의 논리로? 최소 10단계의 중첩으로 오류 없는 코드를 얼마나 빨리 작성할 수 있습니까? 거기에서 TK를 기성품 Expert Advisor로 변환할 가능성이 올 것입니다. 그리고 그들이 "이상적인 논리"로 오류를 낳는다면? 디버깅하는 방법?

 

얘들아, 환상이 아니야.

하나는 4개의 개체를 만든 경험을 바탕으로 새 스튜디오를 작성하려고 했지만 컴파일 및 디버깅에 대해 생각하지 않았습니다.

다른 하나는 다단계 논리적 문제의 복잡성을 이해하지 않고 새로운 고급 언어를 만드는 것이었습니다.


나는 충격 ...이 주제의 이름은 무슨 생각에서 떠올랐습니까? 질문의 본질을 잘못 이해해서?