Oi. blz? te mandei msg no email e no instagram. obrigado.
@iagovirgilio366Ай бұрын
Bom dia, professor. Não consegui captar o funcionamento do segundo do while da função le_int. Não ficou claro o que o método getchar() faz nesse contexto.
@danielribeiro8404Ай бұрын
Meu livro chegou hoje, foi por causa dele que descobri o site e consequentemente cheguei aqui. O livro é extremamente didático, consegui entender bastante o conceito de classe com ele, coisa que eu estava com um pouco de dificuldade para absorver. Essa quarta edição está excelente! parabéns à você e toda equipe editorial da novatec!
@gabriell_r23Ай бұрын
Excelente
@paulomarinato4617Ай бұрын
Simplesmente fantástica essa dica da Windows Store;
@bukabatista1812 ай бұрын
Meu não abriu não mano
@antoniellonline60552 ай бұрын
Excelente vídeo. Obrigado!
@o.matheussoares3 ай бұрын
Professor, antes de mais nada, excelente vídeo e com certeza irei acompanhar essas aulas! Poderia recomendar algum livro para aprender C?
@KelvenRodrigues024 ай бұрын
Vídeo interessante e ótimo livro!
@ricardoveiga0074 ай бұрын
Muito bem explicado. Grato!
@cristopher4004 ай бұрын
Cara eu não to conseguindo carregar o python no gitbash, só fica pensando e não sai. Tem como dar uma dica por favor.
@AdamMuhamedMustafaCaqui3 ай бұрын
Meu nobre, conversa com o chat gpt
@marcio6705 ай бұрын
Ensina Como instalar o Visual Studio C +++ No Linux Por Favor Obrigado
@audax94225 ай бұрын
Vlw Nilo, você me ajudou. Fico agradecido
@AeroByte3605 ай бұрын
Excelente video. É possível processo de decompilação de executáveis em pacotados com o Nuitka ?
@Saw-xm9ds6 ай бұрын
Agradeço muito pelo conteudo Professor! Pretendo comprar os livros em python. Que Deus abençoe o senhor!
@DanBHatz6 ай бұрын
Professor, o conteúdo está fantástico! Mas infelizmente é como você disse, não é uma demanda da grande massa. Estou "fazendo" a playlist inteira e só tenho a agradecer.
@tartablack7 ай бұрын
Top! 👏👏👏
@piolhom37 ай бұрын
parabens pelo conteudo, to gostando muto das aulas
@hyroshiima7 ай бұрын
Boa noite professor nilo, tenho uma dúvida, no exemplo alocando2, ao criar o ponteiro int *a já definindo o tamanho, ele ta restrito a respeito da quantidade de elementos certo? no exemplo alucando4 onde o tamanho do ponteiro agora é definido na função chamada, o que acontece se o espaço que foi reservado na memória para o ponteiro *s que foi criado em main e será definido o tamanho na função replica, não tiver espaço de memória suficiente? Resumindo, se eu crio o ponteiro já defininando o tamanho dele, ele já será alocado em um ponto da memoria que tem o espaço que preciso certo? e quando eu apenas crio o ponteiro mas não defini o tamanho como fica a questão desse alocamento? se o ponteiro estiver em um local na memoria por exemplo que consegue alocar 100 bytes e naquele momento precisar alocar 200? acho que ficou um pouco confuso minha dúvida kk
@hyroshiima7 ай бұрын
Eu novamente, eu tinha conundido um pouco mas agora compreendo, na função replica o s que o sr. mudou para z como falou é uma variável local da função, então ela é alocada já com o tamanho, assim a situação que fiquei em dúvida no 1º comentário não acontece, mas fiquei curioso pra saber o que aconteceria.
@ProgramandocomNilo7 ай бұрын
Opa Hyroshiima, isso mesmo. z é uma variável local e o espaço que o ponteiro em si ocupa independe do espaço para onde ele aponta. Quando não há espaço em memória, o malloc retorna nullptr. Na parte 5 vamos falar sobre isso.
@dhonydev7 ай бұрын
Começando por aqui. Na seguida, retorno em toda a playlist.
7 ай бұрын
Nilo, uma coisa legal seria adicionar a configuração editor.minimap.enabled false no editor. Ajuda a ter mais espaço na leitura dos códigos. E parabéns pelos vídeos, estou acompanhando a série e curtindo!
@ProgramandocomNilo7 ай бұрын
boa ideia, a aula 6 ja esta toda gravada, mas testo na aula 7.
@italothiagodev7 ай бұрын
Obrigado pelo conteúdo de alta qualidade, seu vídeo foi muito esclarecedor. Você pretende abordar o conceito de ponteiros apontando para ponteiros, nos próximos vídeos?
@ProgramandocomNilo7 ай бұрын
Obrigado! Sim, na parte 2 já veremos ponteiros para ponteiros.
@jsbueno7 ай бұрын
Quanto ao filtro pra tirar partes de silêncio: se usar em tudo em geral acho que fica cansativo - mas sonho que exista uma configuração "moderada" pra ele. (Eu mesmo vi no acelerado então não sei se sou a melhor pessoa pra dar palpite no andamento 😂. Mais porque vive pediu!) E porque essa série fantástica precisa de alguns comentários aqui!
@ProgramandocomNilo7 ай бұрын
eu fiz na mao mesmo, pq quando explico acho que a pausa faz parte. No Davinci tem um removedor de silencio, mas é automático, não achei ainda configuração. Então marco pedaço a pedaço e vou tirando. :-)
@jsbueno7 ай бұрын
Grande Nilo!! Cara. Vendo um vídeo desses que eu percebo como esse negócio tá quase "no meu sangue", mesmo usando muito pouco C (não só atualmente, mas a vida toda). O fato é que aprendi esse negócio em 1990. Com um livro, alguns meses antes de ter acesso a algum compilador C . (Mas eu já sabia Basic e assembler Z80 - acho que o assembler ajudou 😂) Fato é que quando penso a respeitonparece tao simoles, e quando vejo esse video fico: "nossa, nao é que esse negócio é realmente complicadinho?"
@ProgramandocomNilo7 ай бұрын
é tão simples que complica. Programas pequenos beleza, mas quando passa de 20k linhas sai de baixo. Mas os utilitários melhoraram muito, muitas verificações no próprio gcc, ajuda muito. Utf8 ainda é complicado e hoje precisamos em todo lugar,
@daniellegordianovalente14347 ай бұрын
Arrasou!
@GuilhermeAmeixa7 ай бұрын
Ótima aula sobre C !
@GuilhermeAmeixa7 ай бұрын
Aula tão boa quanto o livro, curtindo muito a linguagem C
@gabryelvictor-ci9dp7 ай бұрын
Canal muito bom 😊
@ProgramandocomNilo7 ай бұрын
Muito obrigado 😁
@carloskombo29677 ай бұрын
Monge ❤
@arquivoanimal7 ай бұрын
Mais um video excelente.... muito bom aprender a comparar as 2 linguagem.....
@arquivoanimal8 ай бұрын
Excelente.......... onde eu consigo curso ministrado por você ??... ou so tem o livro ??
@ProgramandocomNilo7 ай бұрын
Olá! Obrigado. Eu estou aprendendo a gravar, mas devo criar um curso na Udemy ainda este ano. Por enquanto, apenas o livro de Python está disponível.
@arquivoanimal7 ай бұрын
@@ProgramandocomNilo maravilha... eu faço alguns curso na Udemy execelente plataforma.... esperarei ancioso pelo seu curso.... mas o teu livro ja comprei... esperando chegar.... espero ficar expert em Python linguagem q eu estou aprendendo e gostando muito.....
@roger.medeiros888 ай бұрын
Migrei para o linux na versão 16.04 lts do Ubuntu, hoje estou com o Debian Stable.
@ProgramandocomNilo8 ай бұрын
se o gcc for 13.2 ou mais novo não tem problema algum
@renato_costa72788 ай бұрын
Grato por compartilhar seu conhecimento conosco professor Nilo. Que conselho você daria para quem está iniciando os estudos em programação, mas não atua na área? Tenho dificuldade em assimilar certos conteúdos como funções, POO, etc. Obrigado.👍
@ProgramandocomNilo8 ай бұрын
Praticar, praticar, praticar. Você pode praticar refazendo os exercícios ou com pequenos projetos. Você tem que dominar funções, POO pode aprender mais tarde. Funções fazem parte do básico que você deve dominar. Mas só assistir ou ler listagens não é suficiente, tem que realmente escrever, errar, consertar, fazer rodar você mesmo. Meu livro de Python ajuda com lógica de programação.
@ruan65138 ай бұрын
Excelente aula!
@mgviero8 ай бұрын
A qualidade do som ficou muito boa!!! 👍
@victorfernando45988 ай бұрын
Sou novo em programação, mas tenho muito interesse em aprender tanto python quanto C, eu adquiri seu livro recentemente, é viável aprender os 2 em paralelo ou devo me dedicar primeiro ao python? Tenho interesse em engenharia reversa por isso C e Assembly são fundamentais em meu percurso.
@ProgramandocomNilo8 ай бұрын
Olá! Eu recomendo que você primeiro aprenda Python, ao menos até o capítulo 9 do livro, pois vai reusar muita coisa. Aprender Python e C ao mesmo tempo como primeira linguagem é mais complicado. O vídeo sempre vai estar online, então é só marcar e depois voltar quando tiver acabado o capítulo 9.
@victorfernando45988 ай бұрын
Muito obrigado! Vou seguir a recomendação 🙂
@contayt20238 ай бұрын
Que loucura! Estava mesmo pensando em migrar para C. Muito obrigado!
@alefrodrigopereira97088 ай бұрын
Top demais Nilo! Obg
@mgviero8 ай бұрын
Parabéns por essa proposta de playlist veio muito a calhar!! Se for possível melhorar a qualidade do áudio para os próximos videos ficaria top, assisto no 2.5x e as vezes fica difícil entender.
@ProgramandocomNilo8 ай бұрын
Opa, vai melhorar sim. Infelizmente eu gravei este vídeo com o microfone errado, acabou gravando com o da câmera. Eu estou tentando adicionar legendas em todos os vídeos, e neste especificamente vale a pena ligar. Depois se tiveres um tempo, diga por favor se o o sim ficou bom no vídeo da aula 3.
@adrianomarques17748 ай бұрын
Mto bom, Nilo! Como sempre conteúdo de altíssima qualidade!!
@GuilhermeAmeixa8 ай бұрын
Acho muito interessante o professor falar de C ! Comecei a programar com o livro do senhor o Introdução a programação com Python.
@joelson0918 ай бұрын
Excelente explicação
@rafaeldealmeidaprado26508 ай бұрын
top professor. Eu uso linux, e no meu SO já veio a versão 9.4.0 do gcc, acredito então que terei problema. Pois não consigo atualizar. Mas por algum motivo, minha VM eu uso o debian e acredito que lá eu consiga usar a versão mais atual do gcc. Ou você poderia me dizer como atualizar sem precisar usar a gcc?
@rafaeldealmeidaprado26508 ай бұрын
professor, mesmo usando a versão do ubuntu 22.04 na VM a versão mais atual do meu gcc foi a 11.4.0. Será que a versão do ubuntu influencia? devo buscar uma ISO do ubuntu 13.2.0 ou você consegue me ajudar a gcc? (Ubuntu 20.04.6 LTS essa é a versão que estou utilizando)
@ProgramandocomNilo8 ай бұрын
Opa, você tem que utilizar o gcc 13.2 ou mais novo. A versão 9.4.0 é muito antiga (2021!), não recomendo. A ideia de usar a VM me parece perfeita. A versão 13.2 é instalada pelo Ubuntu 23.10, tu podes criar um vm bem pequena só pro gcc ou usar docker.
@ProgramandocomNilo8 ай бұрын
No Ubuntu 22.04, eu consegui instalar o gcc 13.1, usando os seguintes comandos: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update sudo apt install gcc-13 Depois disso, quando você chamar o gcc, use gcc-13. Ainda não é o 13.2, mas é bem melhor que a versão 11.4.0 Você pode retirar o ppa de testes logo após a instalação para evitar instalar outros pacotes de test: sudo add-apt-repository -r ppa:ubuntu-toolchain-r/test
@ProgramandocomNilo8 ай бұрын
Eu postei aqui uma outra alternativa: blog.nilo.pro.br/posts/2024-04-18-compilando-o-gcc-13-2-0-no-ubuntu-22-04-lts/
@rafaeldealmeidaprado26508 ай бұрын
@@ProgramandocomNilo vou baixar a iso do 23.10
@rafaeldealmeidaprado26508 ай бұрын
Muito bom professor. Quando estudei C na faculdade, como referência usei o livro da Novatec - Introdução à programação com a linguagem C do autor Rodrigo de Barros Paes, me ajudou muito. Uma pena que não o finalizei, pois as aulas são muito rápidas, não dando o tempo necessário para aprofundar. Aguardando os próximos vídeos.
@ProgramandocomNilo8 ай бұрын
Precisa de tempo para aprender C, eu tenho certeza que quando você voltar a estudar, os primeiros materiais terão outro sentido. Não conheço o livro do Rodrigo Paes, mas se passou no crivo da Novatec deve ser bom. Não hesite em postar qualquer dúvida, principalmente as partes que ficaram na dúvida depois de ler.
@isabellamuniz938 ай бұрын
Vou assistir as aulas
@ruan65138 ай бұрын
Boa, mestre! Esperando pelos próximos vídeos.
@glauciofonseca268 ай бұрын
:)
@ProgramandocomNilo8 ай бұрын
vamos lá! :-D
@paulorobertosilva91038 ай бұрын
Muito bom o conteúdo, Nilo. Contudo, só consegui executar no Windows quando removi a linha comentada no arquivo "tasks.json" no VS Code: //"-fdiagnostics-color=always" Depois disso, o atalho F5 não funcionou, pois o valor do printf, não foi mostrando no terminal, mas consegui rodar o código clicando no botão de "play" ou usando a combinação de teclas Ctrl+Alt+N. Posso continuar usando esse método? Obrigado! há sim nessa linha do seu programa só ajustar de "#include stdio.h" para ""#include <stdio.h>" e o arquivo primeiro.exe usando o f5, funcina tranquilamente nos terminais!
@ProgramandocomNilo8 ай бұрын
opa, eu tive que tirar o <>, pois são caracteres proibidos nas descrições do youtube. Tem uma linha explicando isso antes do programa. Nós não alteramos em momento algum o tasks.json.
@ProgramandocomNilo8 ай бұрын
quanto ao fdiagnostics, você provavelmente não esta chamando o compilador na versão certa. Qual versão você esta utilizando?