Uma pergunta para os especialistas do OOP. - página 13

 
Реter Konow:

A vida definitivamente não é suficiente. Portanto, trata-se de escolher seu próprio site. Para mim, é uma abordagem de programação. Qualquer coisa abaixo (eletricidade, computador, idioma) é aceita. Mas a abordagem em si é minha plataforma. Objetivo, testar o potencial da idéia do kernel-movement no desenvolvimento de programas. A macro-tarefa é chegar ao autodesenvolvimento de software. Como é realista, não sei, mas através da IA é certamente possível.


ZS. E não os deixe pensar que se meu trabalho não é necessário aqui, então eu desisti, chorei e me tornei um perdedor))).

Bem, como eu disse, sua abordagem é um fio vermelho. Por que você teve que começar o tópico do OOP?

Eu gostava de eletrônica quando era criança, sabe o que perdi muito tempo com isso? Eu tentei entender claramente como funciona um transistor (não no sentido de controle de corrente de coletor através de corrente de base, mas em um nível micro), e as descrições nos livros não me convinham. Por que eu me preocupei? Eu deveria ter aceito a experiência existente sem fazer muitas perguntas. Você está fazendo a mesma coisa, suas bicicletas, suas abordagens ... . Pode haver peixe lá, mas é improvável. O lugar da Stroustrup já está ocupado.

 
Vict:

Bem, como eu disse, sua abordagem é um fio vermelho. Por que você teve que falar em OOP?

Eu gostava de eletrônica quando era criança, sabe o que perdi muito tempo com isso? Eu estava tentando entender claramente como funciona um transistor (não no sentido de controle de corrente de coletor via corrente de base, mas no nível micro), e as descrições dos livros não me convinham. Por que eu me preocupei? Eu deveria ter aceito a experiência existente sem fazer muitas perguntas. Você está fazendo a mesma coisa, suas bicicletas, suas abordagens ... . Pode haver peixe lá, mas é improvável. O lugar da Stroustrup já está ocupado.

Eu não me importo de usar coisas úteis. Bem, eu peguei a classe Tela e a removi, retirei as funções que desenham na tela, modifiquei-a e a inseri no meu motor. Eu os uso para desenhar animação. Mas, raramente. Se eu fosse usar Tela inteira então, - adeus minha abordagem, olá OOP. Essa é a diferença. Estou pronto para usar soluções out-of-the-box.
 
Em geral, não se trata da abordagem. Trata-se da capacidade humana. Eles são a chave para as invenções. Se você os tiver, tudo é possível. Como e com o que é secundário. Torna-se claro à medida que avançamos.
 
Реter Konow:
Em geral, não se trata da abordagem. Trata-se da capacidade humana. Eles são a chave para as invenções. Se você os tiver, tudo é possível. Como e com o que é secundário. Torna-se claro à medida que avançamos.
Peter, o que você inventou até agora? Alguma patente?
 
Artyom Trishkin:
Peter, o que já foi inventado? Alguma patente?
Sim. Mas não vou falar sobre isso aqui.
 
Реter Konow:
Há. Mas, não vou falar sobre isso aqui.
Assim como todos, e novamente - todos "não vão falar sobre isso aqui".
 
Artyom Trishkin:
Assim como todos, e novamente - todos "não vão falar sobre isso aqui".
))) Estou me perguntando, o que há para patentear? Distribuição das propriedades dos objetos em uma grande variedade?)) Talvez, nomes de variáveis? Ou patentear seus próprios cérebros?)) Eu estava apenas brincando.
 
Neste momento, estou prestes a patentear meu conceito. Há investidores. Portanto, é sério.
 
Vict:

E não tente criar uma hierarquia de tudo de tudo (passei por isso), não é necessário (como esta ilusão - todas as entidades de um programa devem estar relacionadas). E oop não é sinônimo de polimorfismo com funções virtuais, que é a impressão que se tem ao ler muitos livros.

hmm, para ser honesto, muito obrigado! Passei a noite acordado (no trabalho) me perguntando o que@A100 queria me ensinar ou vice-versa - como você não entende o grande e poderoso OOP, tudo deve "girar" por si só e qualquer menção ao OOP em vão sem conhecer a essência, que é pura referência... e depois...


Conheço as bibliotecas VS2017 C#, são todas escritas da mesma maneira, e a própria lógica do código é muito semelhante às da série MQL

Bem, obrigado novamente, você me ajudou a parar de procurar algo que eu não entendo - eu escrevi e vou escrever novamente, o código deve ser eficiente antes de tudo, claro que podemos falar sobre o que é código eficiente, mas eu só posso dizê-lo brevemente:

- é um código que não tem seções duplicadas de código no código fonte

- Este código pode ser facilmente modificado para a próxima tarefa (dentro de um conceito geral da indústria)

- Este código está vinculado ao sistema operacional ou hardware - é eficaz aqui e agora - isto é o que o cliente precisa no final

isto é sobre isto em poucas palavras, e como este código é escrito em OOP puro, em chamadas de sub-rotina ou no uso de ambos em seções de código diferentes - não importa, isto não será "orgasmo de programação" no final, mas apenas código de máquina que será executado pelo processador ou controlador

 

Peter, aaaaah!

Eu estava começando a pensar que você realmente percebeu a necessidade de estudar o OOP.
E você ficou entediado e decidiu falar sobre o fato de que a Terra é plana.