Curso de Programação Básico - Ponteiros
Pare de Copiar Tudo: Por Que os Ponteiros são o Segredo da Performance no Seu Curso de Programação Básico Eu sempre senti que estava batendo em um muro na programação de software. Quando eu criava um programa, eu tinha que dizer ao computador, logo de cara: “Guarde espaço para 100 alunos, mesmo que só 10 se matriculem”. Ou então: “Se você precisar calcular a média, por favor, pegue a lista de notas, faça uma cópia de todos os 100 números, leve a cópia para a função de cálculo, e depois me devolva o resultado.” Eu via minha memória RAM sendo desperdiçada e o computador fazendo um trabalho repetitivo e desnecessário. Por que eu tinha que copiar a lista inteira se eu só queria que a função trabalhasse na lista original? Eu sentia que havia um nível de poder, uma eficiência que eu ainda não tinha alcançado. Eu queria que meu programa fosse dinâmico, que ele pedisse à memória exatamente o que precisava, na hora que precisava, nem um byte a mais, nem um a menos. Essa busca por con...