C++ vs Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 53

  • @bim-techs
    @bim-techs ปีที่แล้ว +2

    Um dos meus objetivos de 2024 é maratonar os cursos do seu canal. C++ e Computação Gráfica. Parabéns pelo conteúdo, professor. Feliz ano novo.

    • @JudSan
      @JudSan  ปีที่แล้ว

      Valeu Renato. Espero que consiga atingir seus objetivos para 2024. Feliz Ano Novo.

  • @MatsudaAB
    @MatsudaAB ปีที่แล้ว

    Olá professor , eu estava procurando um vídeo sobre alocacao de memoria em c++, e achei seu canal, muito obrigado por todod conhecimento que voce passa ! Eu só tenho a agradecer seu conteudo está me ajudando muito , de verdade . MUITO OBRIGADO PROFESSOR. Feliz natal e ano novo!

    • @JudSan
      @JudSan  ปีที่แล้ว +1

      Valeu! Fico feliz de poder ajudar.

  • @dheymme_hunter4756
    @dheymme_hunter4756 11 หลายเดือนก่อน

    feliz ano novo Judson.
    tenho uma sugestão de vídeo: que tal falar sobre as IA's e como elas podem afetar/ajudar o mercado de TI?

    • @JudSan
      @JudSan  11 หลายเดือนก่อน

      É uma boa sugestão. Na verdade é isso que eu deveria fazer para o meu canal decolar, começar a falar dos assuntos da moda. Só tem um problema, eu tenho interesse zero por IA kkkk.
      Meu foco é C++, Jogos e CG. Sei que o canal não vai longe com isso. Mas a ideia aqui é compartilhar o que eu sei e o que eu gosto de fazer :)

    • @dheymme_hunter4756
      @dheymme_hunter4756 11 หลายเดือนก่อน

      perfeito, além disso, antes de conhecer o canal, eu tinha muitas dificuldades com c++ (por ser iniciante comecei com python e quando fui tentar resolver problemas com mais desempenho n dava certo) daí quando eu conheci eu consegui tirar boa parte das minhas dúvidas. Tudo oque eu tenho é agradecer.

  • @leaexg1335
    @leaexg1335 ปีที่แล้ว +3

    Se puder fazer "C++ vs C#" eu ficaria mt grato :)

    • @JudSan
      @JudSan  ปีที่แล้ว

      Eu abordei só a questão dos tipos nesse vídeo. C# não tem esse problema dos tipos.
      Na minha experiência/opinião, os principais problemas de C# vêm da cultura em usar coisas prontas, mesmo quando estas não são adequadas ao problema, e da interpretação do código, que a torna mais lenta. Mas são dois problemas para os quais existem soluções.

  • @JoseRibeiro-it2xu
    @JoseRibeiro-it2xu ปีที่แล้ว

    Excelente explicação. Obrigado. 100%.

    • @JudSan
      @JudSan  ปีที่แล้ว +1

      Valeu José

  • @user-hs5yk3pc6w
    @user-hs5yk3pc6w ปีที่แล้ว

    meu sonho e uma aula full course de c++ do judson, apenas um dos melhores yt br sobre c++

    • @JudSan
      @JudSan  ปีที่แล้ว +1

      Valeu z. Pelo TH-cam o curso já está lá no canal. Se você estiver falando de assistir ao vivo, ai vai precisar fazer o ENEM para Ciência da Computação aqui onde eu trabalho hehehe.

  • @aupaca
    @aupaca ปีที่แล้ว

    Feliz ano novo professor judson

    • @JudSan
      @JudSan  ปีที่แล้ว

      Valeu. Feliz 2024 Artur!

  • @cidgianni
    @cidgianni ปีที่แล้ว +1

    Olá Prof Judson... primeiro, espero que tenha tido um excelente Natal com a familia, e aproveitando, desejo tudo de bom, para o proximo ano de 2024. Também desejo agradecer por sua atenção em responder todas as minhas perguntas colocadas em 2023 rsrsrs... Quanto a este novo vídeo, foi muito importante a chamada "C++ vs Python". Concordo plenamente, após tudo que aprendi com você, da superioridade do C++, porém vejo uma dificuldade muito grande em conseguir materiais de estudo e EXEMPLOS para novos desenvolvimentos em C++. Eu dou um exemplo: procuro aqui no TH-cam ou mesmo no Google, Curso de C++ com OpenCV. Não retorna nada em C++ mas retorna uma quantidade enorme em Python. Isso realmente desanima... As vezes tenho uma recaida, e penso em ir para o Python... No meu ponto de vista, parece-me que tem uma falta muito grande materiais de desenvolvimento em C++. Você comentou no curso de C++ sobre diversos programas como Adobe, navegadores... mas (pode ser falha minha) não encontrei material para fazer nada parecido...

    • @GuillotineCloud
      @GuillotineCloud ปีที่แล้ว +1

      Tem muito conteúdo em inglês. Se a língua é uma barreira pra você, acho que é melhor mudar o foco momentaneamente e estudar inglês.

    • @JudSan
      @JudSan  ปีที่แล้ว +2

      Valeu Aparecido. Não tem problema em ir para outras linguagens se elas te atendem melhor. No fim das contas, as linguagens são ferramentas. O mais importante é conseguir resolver o seu problema, não a ferramenta que você usa. Mas é aquela coisa. Vá consciente hehehe.
      Sempre vai ter mais conteúdo para as linguagens mais populares, especialmente se você estiver buscando material em português. É mais fácil achar material de C++ em inglês.
      Espero que consiga alcançar seus objetivos em 2024. Obrigado por estar sempre acompanhando o canal.

    • @cidgianni
      @cidgianni ปีที่แล้ว +1

      @@GuillotineCloud o ingles não é uma barreira. Fiz 6 anos de Engenharia Eletrônica, formando-me em uma época (1986) que a maioria dos bons livros didatícos e manuais técnicos eram e continuam sendo em ingles. Talvez eu não saiba fazer as buscas corretamente, mas como você parece ser uma pessoa bem informada, agradeceria se pudesse enviar-me alguns links para pesquisar. Obrigado.

    • @GuillotineCloud
      @GuillotineCloud ปีที่แล้ว

      @@cidgianniNa primeira busca por "C++ OpenCV Tutorial" no youtube já aparece uma playlist sobre o assunto.
      Também tem um curso para iniciantes de C++ com OpenCV, na Udemy.

  • @321MrMateus
    @321MrMateus ปีที่แล้ว

    So pasando pra agradecer seus cursos de C++ São fantásticos alem de tutoriales básicos

    • @JudSan
      @JudSan  ปีที่แล้ว

      Valeu Mateus.

  • @joaoantoniodossantosfilho7975
    @joaoantoniodossantosfilho7975 11 หลายเดือนก่อน

    Olá professor. Tenha um feliz Ano Novo, cheio de saúde, paz e prosperidade.
    Como sabe, tenho 73 anos e comecei programar em Hexadecimal no saudoso Z80, sempre incentivo os jovens iniciante primeiro a aprender trocar as marchas para depois pegar um carro automático. As linguagens ditas modernas são muito abstratas e não permite o aprendizado de como as coisas funcionam, assim como em c/c++, se usar muitos "flameworks" para produção de telas/janelas não se aprende a usar as APIs do Windows e as GPUs.
    Feliz 2024 a você e a todos os seguidores (como eu) do seu canal.

    • @JudSan
      @JudSan  11 หลายเดือนก่อน

      Obrigado João. Feliz Ano Novo pra você e sua família.

  • @PedroHenrique-dz3iq
    @PedroHenrique-dz3iq 11 หลายเดือนก่อน

    Legal de aprender c++ e assistir suas aulas que a gente começa a se perguntar o que por de tras das coisas.

    • @JudSan
      @JudSan  11 หลายเดือนก่อน +1

      E quando você entende como as coisas funcionam é que você se apaixona pela área :)

  • @Jkngvdyjbd124
    @Jkngvdyjbd124 11 หลายเดือนก่อน

    Para quem está buscando o primeiro emprego na programação,seria boa C++?
    Não gosto de linguagem tipo Python ou javascript.
    Se sim,qual seria a área de atuação dessa linguagem?

    • @JudSan
      @JudSan  11 หลายเดือนก่อน +1

      Não recomendo C++ para quem busca um primeiro emprego de forma fácil e rápida. No Brasil, as oportunidades de C++ não são muitas, e a maioria é para programadores experientes (nível sênior).
      C++ é muito usado na construção de sistemas de base (sistemas operacionais, drivers, compiladores, etc.) e em áreas que exigem alto desempenho, como em Jogos, Computação Gráfica, Sistemas Multimídia, Embarcados, etc. Ele é muito usado também no Mercado Financeiro em empresas que trabalham com sistemas de trading.

    • @Jkngvdyjbd124
      @Jkngvdyjbd124 11 หลายเดือนก่อน

      @@JudSan obrigado pela sinceridade 😁

  • @meninoesperto2773
    @meninoesperto2773 ปีที่แล้ว +2

    Se o problema for performance, dá para utilizar código compilado em C++ e rodar no Python.

    • @Guilherme-tl1wu
      @Guilherme-tl1wu ปีที่แล้ว +3

      @meninoesperto2773 Não é gratuito, consome mais memória, não possui o mesmo desempenho do binario nativo em alguns caso, e você fica limitado aos outros, resolverem o problema em c++ e fazer uma biblioteca.

    • @meninoesperto2773
      @meninoesperto2773 ปีที่แล้ว

      @@Guilherme-tl1wu Existe um overhead pequeno, mas ainda assim vale a pena. E você não fica limitado aos outros, tem toda uma documentação da API do Python.

    • @JudSan
      @JudSan  ปีที่แล้ว +1

      Sim, existem muitos problemas em que a performance não é o ponto crítico e dá para resolver em Python (ou qualquer outra linguagem). O importante é ter consciência disso para não ficar tentando usar uma ferramenta inadequada para o problema.
      Essa solução de usar bibliotecas C++ em Python, me parece uma tentativa de resolver um problema que precisa de desempenho com uma linguagem que não fornece esse desempenho. Embora eu saiba o porque as pessoas fazem isso, não é algo que eu sou muito fã.

    • @Guilherme-tl1wu
      @Guilherme-tl1wu ปีที่แล้ว

      @@meninoesperto2773 sim mas ainda replica coisas na memoria

    • @Guilherme-tl1wu
      @Guilherme-tl1wu ปีที่แล้ว

      @@meninoesperto2773 pq não tem compatibilidade direta entre as duas linguagens

  • @LaMurteDeSinaloa
    @LaMurteDeSinaloa 11 หลายเดือนก่อน

    Professor, alguma possibilidade de lançar um curso de C nesse 2024? seria extremamente legal hein

    • @JudSan
      @JudSan  11 หลายเดือนก่อน

      E por que estudar C quando você pode estudar a evolução do C, que é o C++? 🤔

    • @LaMurteDeSinaloa
      @LaMurteDeSinaloa 11 หลายเดือนก่อน

      @@JudSan Dizem que é necessário pra galera que quer aprender analise de malware, engenharia reversa etc

    • @JudSan
      @JudSan  11 หลายเดือนก่อน +2

      @@LaMurteDeSinaloa C++ consegue fazer tudo que C faz porque C++ é um superconjunto de C. Da pra criar um programa em C usando C++, por exemplo. Ao iniciar seu aprendizado de C++ você estará aprendendo C. É isso que acontece no meu curso de Programação de Computadores em C++.

  • @diegolopes332
    @diegolopes332 ปีที่แล้ว +1

    Muito bom.

    • @JudSan
      @JudSan  ปีที่แล้ว

      Valeu Diego

  • @DanielJoseAutodesk
    @DanielJoseAutodesk ปีที่แล้ว +3

    Este recorte vai dar o que falar. Existem os FÃS boy de linguagens que não querem ver a realidade ... 😂😂👍

    • @JudSan
      @JudSan  ปีที่แล้ว

      O triste vai ser depois, quando eu me der conta que o vídeo que mais bombou no canal não é sobre C++ kkkk

  • @Chapeu_de_aluminio
    @Chapeu_de_aluminio ปีที่แล้ว

    Antiquada é a palavra mais usada da forma mais burra possível. Mais enfim, acho linguagens como python são "soluções problema", por cobrarem pouco. Ter biblioteca para tudo dá um poder gigante para quem é iniciante, o problema é que pela facilidade, muitos sempre vão ser iniciantes, não vão saber o que realmente estão fazendo. Eu acho que um pouquinho de c/c++ (ou mesmo assembly) é de grande valor para qualquer um. Amo não precisar "programar" um loop em c, mas amo saber como isso funciona em assembly, ao mesmo tempo que amo usar uma lista em c, mesmo não sendo um mero include como em c++.

    • @JudSan
      @JudSan  ปีที่แล้ว

      É bem isso. Para quem quer ser um bom profissional da área, não pode ficar sem saber como as coisas funcionam, mesmo que na maior parte do tempo não vá usar.

  • @hitkiller89
    @hitkiller89 ปีที่แล้ว

    O C++ é simplismente uma linguagem direta, ou seja, linguagem baixa, e consequentemente tem o melhor desempenho. Nunca me interessei por outras linguagens.

    • @JudSan
      @JudSan  ปีที่แล้ว

      Legal. Pessoas que apreciam essas características estão cada vez mais difíceis de achar.