Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Я!!! Fez um espetáculo! ninguém quis nada, de uma forma fantástica! ninguém quis nada.
Um exemplo já foi dado acima - um erro ocorreu, por alguma razão a variável foi modificada incorretamente. E a variável é acessada de um monte de lugares no programa. Como pegar um lugar onde o erro ? Com o encapsulamento OOP é muito simples - colocamos um ponto de parada na função de interface que modifica a variável, e assim que ocorre a modificação incorreta - paramos e imediatamente, pela hierarquia de chamadas, vemos onde a modificação incorreta foi feita.E com sua abordagem, Peter, temos que escavar todos os códigos, procurando em todos os lugares onde ocorre referência a esta variável, colocando pontos de parada em todos os lugares, e analisando todas as chamadas, não apenas as incorretas.
Bem, na verdade, os depuradores permitem que você rastreie as mudanças variáveis e pare em caso de modificação (não sei sobre µl), mas não é um argumento em geral.
Em geral, eu não entendo o que você está fazendo aqui? Peter, criando circuitos digitais, o autor pensa sobre a estrutura exata dos amplificadores operacionais, elementos lógicos? Não, ele simplesmente pega blocos prontos e os usa para construir seu computador, por exemplo, para evitar que você tenha que alimentar manualmente alguns circuitos para ligá-lo; você tem um simples botão sem detalhes. Você também pode pegar esse computador e configurar a vigilância por vídeo, por exemplo (sem saber absolutamente nada sobre amplificadores operacionais). É o mesmo com a codificação - criamos blocos com uma interface simples, a partir da qual construímos novamente blocos com uma interface simples. Isto permite uma complicação constante sem ficar atolado em detalhes. E todos os tipos de construções lingüísticas garantem que não entremos no objeto através da parte de trás. Acho que você vai concordar quando estiver cansado de seu próprio código e quiser rees reescrever tudo (estranho que o desejo ainda não tenha surgido). Eu tinha o impulso uma vez por semana no início).
E não tente criar uma hierarquia de tudo de tudo (já passei por isso), não é necessário (como esta idéia sem sentido - 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.
Estamos em 2019... Certamente, há mais de 500 anos, alguém andava a passear o Leonardo Da Vinci de forma semelhante. )))
Peter, e quanto ao motor gráfico? Que novidades?
Peter, e quanto ao motor gráfico? Que novidades?
Novas invenções não podem ser montadas a partir dos blocos de outra pessoa. Se você sempre pedir emprestado o de outra pessoa, isso dominará e o impedirá de inventar qualquer coisa. Há a ambição do desenvolvedor, do inventor, do inovador, que precisa proteger seu campo de trabalho das idéias de outros para criar algo novo.
Bem, então é melhor começar a fazer sua própria eletricidade, seu próprio computador, sistema operacional e linguagem, e é aí que entra o motor! O algoritmo é interessante, mas pode não ser vida suficiente.
Bem, então é melhor começar com a auto-geração de eletricidade, seu próprio computador, sistema operacional, linguagem, e lá já para escrever o motor! O algoritmo é interessante, mas pode não durar uma vida inteira.
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 software. A macro-tarefa é chegar ao autodesenvolvimento de software. Como é realista, não sei, mas através da IA, com certeza é possível.
ZS. E não os deixe pensar que se eles não precisam do meu trabalho aqui, eu desisti, chorei e me tornei um perdedor).
Novas invenções não podem ser montadas a partir dos blocos de outra pessoa. Se você sempre pedir emprestado o de outra pessoa, isso dominará e o impedirá de inventar qualquer coisa. Há a ambição do desenvolvedor, do inventor, do inovador, que precisa proteger seu campo de trabalho das idéias de outros para criar algo novo.
O que o faz dizer isso? Você precisa de uma matriz dinâmica. Oops, você não pode fazer isso em c/s++. Ou seja, quando você aumenta o tamanho, você deve alocar um pedaço de memória necessário, copiá-lo do antigo para o novo local e liberar o espaço antigo. Então começamos a descrever tudo digitalmente e obtemos uma saída bastante semelhante à std::vector, então qual é o objetivo de toda esta colisão se já temos tudo isso? Esse é o objetivo das bibliotecas, não para compor a mesma bicicleta uma e outra vez.