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

 
Igor Makanu:

O que no CFile você acha que deveria ter sido reescrito com base no que o autor do vídeo disse?

Não tenho a menor idéia. Eu não uso o CFile - tenho meu próprio CFile semelhante a <iostream.h> - abra-o... ...vejam só... estudo

 
A100:

Não tenho a menor idéia. Eu não uso o CFile - tenho meu próprio CFile semelhante a <iostream.h> - abra-o... olhe para ele... estudo

OK, escrevemos 3-4 mensagens cada uma e mais uma vez nossa discussão se resumiu a uma briga infantil "você é um tolo - você é um tolo".

Só não entendo porque tivemos que começar esta conversa. Faz você se sentir melhor? )))))

 
Igor Makanu:

OK, nós escrevemos 3-4 mensagens cada uma e mais uma vez nossa conversa foi reduzida a uma briga infantil "tolo é um tolo".

Só não entendo porque tivemos que começar a conversar. Isso faz você se sentir melhor? )))))

Você é o primeiro a me escrever (o que significa que você está preocupado), euestava respondendo as perguntasde Alexey Viktorov sobre a Biblioteca Padrão

 
A100:

Você foi o primeiro a me escrever, euestava respondendo as perguntas de Alexey Viktorov

Você tem uma noção estranha de comunicação, você traz meu exemplo e depois bam - eu nem queria falar com você, eu só dei um exemplo de um cara que postou seu código, bem, isso tudo está errado com ele e ele não quer mexer com sua cabeça!

Bem, para ser honesto, eu realmente não quero saber, estou entediado no trabalho, mas espero que você esteja pelo menos aliviado, você não me dará nada específico, exceto talvez: Isto não está certo! - Já tenho o suficiente dessa "bondade" em minha vida, tenho que lidar com outra pessoa na Internet

ZS: Eu apaguei meu código ... pelo menos eu tenho o direito ;)

 
Igor Makanu:

Você tem um conceito estranho de comunicação, você distorceu meu exemplo, e então bam - eu não quero me comunicar com você, apenas dei um exemplo do homem que postou seu código, bem, isso tudo está errado com ele, e em geral, ele não quer ser amigo de sua cabeça!

Ele estáerrado do ponto de vista do OOP - o vídeo explica o porquê.

Você está inventando isso por si mesmo.

A compreensão vem com o tempo. Alguém aqui costumava negar categoricamente as dlls, e depois afixou exemplos com elas no CodeBase. Alguém negou o C++, e agora pergunta: como ele está lá?
 
A100:

De uma perspectiva errada do OOP - o vídeo explica por que

não conseguia passar

O que está errado? Existe uma religião que diz que para um código ser um código OOP, ele DEVE usar abstração, encapsulamento, herança e polimorfismo EM UM LUGAR? E se você não ler algo, você tem que pertencer a uma religião errada?

esta não é a primeira vez que vejo vídeos semelhantes no youtube, vídeos com negação, com negação de tudo o que foi escrito antes e com menção obrigatória do straustrup, mas infelizmente o straustrup é lembrado por muitos, mas este autor vendendo sua leitura - quem se lembra de seu sobrenome? - deveriam? - bem, sim... Puro OOP, um cavalo esférico e a felicidade universal é eterna!

 
Igor Makanu:

Esta não é a primeira vez que vejo tais vídeos no YouTube, vídeos de negação, negação de tudo o que já foi escrito antes e com a menção obrigatória de Straustrup, mas infelizmente muitas pessoas se lembram do nome Straustrup, mas este autor vendendo sua leitura - quem se lembra de seu sobrenome? - deveriam? - Bem, sim... Puro OOP, cavalo esférico e felicidade universal é eterna!

Lá não há negação... Para um usuário avançado, estas são coisas óbvias. É como no aprendizado: Aprende-se C++ na faculdade e algumas linguagens de programação somente no último ano da universidade (porque não é conveniente fazê-lo mais cedo - é como ensinar matemática do 1º grau imediatamente). É o mesmo aqui: desde C++ até a compreensão do OOP são necessários 4-5 anos até que um estudante sinta que realmente precisa dele

 
A100:

Não há negação...

como não há negação? o relatório inteiro é construído sobre a negação - assista o vídeo novamente você mesmo! - o estilo de negação no relatório já existe é a maneira mais fácil de construir um relatório e não requer nenhum conhecimento e experiência, especialmente experiência bem sucedida - de volta ao straustrup que ensinou a todos a não escrever programas corretamente

o caráter é muito provavelmente conhecido. porque o googled, mas a fama é bastante escorregadia, em geral, não uma autoridade em nenhum lugar, aposto que por causa de algum dodger quase uma hora já

a primeira coisa que pesquisei no Google foi - um programador normal não faz esse tipo de porcaria, e você... você não entende nada!


 
Igor Makanu:

como não? todo o relatório é construído sobre a negação - veja o vídeo novamente você mesmo! - o estilo de negação no relatório é a maneira mais fácil de construir um relatório e não requer nenhum conhecimento ou experiência, muito menos experiência bem sucedida - vamos voltar ao straustrup que ensinou a todos a não escrever programas corretamente

não há como negar tudo o que já foi escrito antes

Se você quiser - escreva como antes - simplesmente não o chame de OOP. Straustrup não ensinou a ninguém como escrever - ele geralmente tem uma apresentação abstrata sobre as características do C++ e nada mais. E a construção do relatório é absolutamente lógica - se você quiser saber mais, compre o livro (ou ele deveria dizer a todos vocês de graça? Por que então o livro deveria estar à venda?) Mas você ainda não o compra, porquenão quer ler manuais. Eu nem sequer o aconselho a comprá-lo, porque você tem que entendê-lo por si mesmo.

 
A100:

Lá não há negação... para o usuário avançado - estas são coisas óbvias. É como no aprendizado: Aprende-se C++ na faculdade e algumas linguagens de programação somente no último ano da universidade (porque simplesmente não é expediente - é como aprender matemática superior de uma só vez na primeira série). É o mesmo aqui: desde C++ até a compreensão do OOP são necessários 4-5 anos até que um estudante sinta que realmente precisa dele

O problema é que Igor é especializado em C#, e esta linguagem foi originalmente construída sobre classes, portanto não há nada de procedimental nela.
Portanto, ele compreende profundamente o paradigma do objeto.
Mas talvez os paradigmas C# e C++ possam diferir em alguns pequenos detalhes.
E então essas bagatelas podem causar um mal-entendido global sobre algo. Uma vez que os idiomas são diferentes, afinal de contas.
Sim, leva tempo para entender a OOP em C++. Levei cerca de um ano e meio para entender a abordagem processual e comecei a entender um pouco a OOP.
E o mal-entendido foi mais devido a diferentes gírias no OOP, em essência as mesmas variáveis e funções da abordagem processual))


Razão: