Github com o fonte:
Descubra por que a Linguagem C continua sendo a base da computação moderna, mesmo 50 anos após sua criação! Neste vídeo, exploramos a história do C desde sua criação em 1972 nos Bell Labs por Dennis Ritchie, e demonstramos na prática seu poder através de um programa de monitoramento de hardware em tempo real.
Criamos um sistema que monitora CPU, memória, I/O de disco, núcleos do processador e GPU (RTX 3060), mostrando consumo de watts, temperatura e percentual de uso – tudo rodando uma IA local (Llama 3.2) e consumindo apenas 16KB de memória!
O vídeo mostra como C oferece controle total sobre o hardware através dos arquivos /proc do Linux, e explica por que linguagens como Python, Java, JavaScript, Rust, Go, C++, PHP e Lua devem sua existência ao C.
Código completo disponível no GitHub :
00:00 – Introdução: C, a mãe de todas as linguagens
00:40 – A Origem do C: Dennis Ritchie e o UNIX
01:35 – Indo Além do Hello World: Interagindo com o Hardware
02:27 – Analisando o Código: Acedendo aos recursos do Linux (/proc)
03:45 – Monitorização Avançada: GPU RTX 3060 e Consumo
04:40 – Gestão de Memória no C
07:05 – Compilação e o Poder dos 16KB
08:15 – Demo em Tempo Real: Monitorizando uma IA (Ollama)
13:10 – Conclusão: Quando e porquê usar C hoje
#LinguagemC
#Programação
#Linux
#Hardware
#DevOps
source

Github com o código: https://github.com/TIdasantigas/C
Assim não tem graça nenhuma
Já está pegando as informacoes do sistema todas prontas dentro desses arquivos do Linux.
C é uma linguagem assim como Cobol que nunca vai morrer
Obrigado pela aula, professor Marcos, deu certo aqui também. Qual é o desktop que tu usas no GNU/Debian TRIXIE?
Eu peguei o código e pensei: e se eu adaptar para GPU AMD? Hã, funcionou! Depois pensei: e se eu aumentar a velocidade das fans ao atingir a temperatura X? Hã, funcionou 😂😂😂. C é algo surreal.
Será que esse TI das antigas é uma IA ?
pra quem programa em javascript ouvir que C é uma linguagem de alto nivel, soa meio estranho kkkk
Po, que irado!
Cimplesmente censacional!
Na verdade você mostrou com usar recursos do Linux sobre o hardware e não diretamente, mas valeu. Parabéns
Gostei bastante, mas eu ainda criaria isso com o bash, que não deixa de ser C por baixo
sou apaixonado por essa linguagem.
Já desenvolvi banco de dados e editor de texto na época em que a computação estava iniciando no mundo gráfico. Já fiz programas gráficos e utilitários para reduzir tempo de programação na empresa que eu trabalhava em uma software house. Foi e é muito útil e bom de desenvolver com esta linguagem. A mãe das linguagens que vieram depois. Parabéns TI das Antigas.
Uso linguagem C desde 1988 e adoro esta linguagem. Também gostava de C++ mas ela se tornou complexa demais e redundate e perdi um pouco o interesse. Enviei uma RFC para modernizar ainda mais a linguagem C sem perder o espírito da linguagem sem overhead e aumento de memória dando a linguagem mais poder em cima de estruturas. Enviei para o gestor do WG14 mas ainda não recebi resposta. Se eles se interessarem já me dou por satisfeito porque acho que C ficaria muito mais interessante sem ser nada complexa.
muito carinho e respeito pela linguagem C, foi a primeira linguagem que tive contato no inicio da minha carreira na TI!!
Como que eu crio um servidor de IA pessoal assim como esse que voce tem?
Eu acho q se os compiladores parassem sua evolucao em 99 daria pra perfeitamente lidar com quase todos os problemas q temos hj em dia, pois ja tinhamos tudo.
Só ia ser um jeito diferente de programar do atual.
Na real eu trabalho numa empresa destas de mercado financeiro bem famosas tem codigo c++ do fim dos anos 90 td rodando até hj…
Hj em dia tem moda inventada a cada 6 meses com novas linguagens nvas coisas, mtas delas frescuras e o pessoal vai na onda.
Adorei seu canal!! ganhou um inscrito
Obrigado pelo vídeo e por compartilhar o código. Vou experimentar na minha máquina.
Seria possível usar a linguagem C para colocar o Software Clamav dentro de uma placa de rede ou de um roteador antigo, que protegeria o hardware e o Software do BT e o Wi-Fi de vírus?
Parabéns pela escolha do seu tema.
o app é legal. Funcional para um SO com linux, no windows precisaria de APIs. E para quem tem a gpu AMD não funciona essa subroutina para obter a potência da gpu em watts. Precisa usar rocm-smi ou amd-smi. E ainda o primeiro deu problema aqui mesmo instalado via sudo. Tive que configurar o LD_LIBRARY_PATH do rocm-smi. E o ubuntu oficial não tem o amd-smi em sua listas de apps
Ótimo vídeo! Serviu para me fazer gostar ainda mais de C
Eu faço uns programinhas em C#. Ele é descendente direto do C?
Usei Unix (AIX) por uns anos. Qdo "apareceu" o Linux, nadei de braçada! C, não profissionalmente, mas como hobista, com automação, etc… Um pouco mais que o básico. Legal relembrar essas historias dos Dinos! TI desde 83. Abraços a todos os sobreviventes!
Usei C por 10 anos profissionalmente, programando para Intel 8 bits, 16 bits, Zilog Z80 e um pouco de ARM7. Vim de uma vivência de 12 anos de ASM (impressoras, microterminais, cx registradoras). Quando "pus a mãos" em C, foi a 8ª maravilha do mundo. Bons tempos. Hoje me dedico exclusivo a hardware. Sempre hw dedicado ebedded e bare metal. Um RTOS no finalzinho do ciclo. O mais estranho é que minha primeira linguagem foi Fortran (Mainframe). Jamais desenvolvi para PC. Depois do Assembly, é a melhor linguagem para escovar bit.
É C caramba,! Era desse tipo de conteúdo de que eu precisava, controlemos o hardware, não ele nós. Vlw demais TI das antigas! Meu sonho é trabalhar programando em baixo nível…