Vai ver toda jornada de eu me batendo pra lembrar de SO e aprender Zig ao mesmo tempo hahahaha essa semana começam os vídeos de Zig pra embarcados, começando a migrar o ZigZagOS
Gostei muito da simplicidade de manipular os bits em Zip. Em C eu geralmente ou crio um struct+union para simular isso que você mostra no vídeo ou tenho que recorrer a boa e velha técnica da mascara de bits.... Muito interessante.
Sim, eu achei mt prático também a manipulação. Em C sei que tem como usar bit field, mas na prática nunca vi sendo mt utilizado, e sei que tem algumas limitações de representações por APIs tmb essa questão dos bits (por exemplo, se n me engano o OpenCL não permite bit field). O que acho mais massa é que dá pra fazer tudo isso e muito mais chevagens em tempo de compilação, tira aquela mágica com 6528672 defines pra fazer meta programação
@@waine_jr Pois é, trabalhar a nível de bit em C principalmente quando é preciso manusear múltiplos registros é diversão^(-1) garantida! Hehe, passei por isso recentemente e por causa de uma falta de atenção na hora de mapear o bit de um registro eu perdi 1H debugando, coisa linda. Espero que o ZIG continue evoluindo e sendo adotado, quem sabe no meu próximo projeto eu não adote para testar. VLW!
"fácil" é, mas ainda acho bem inconveniente. Também nada te impede de usar um define de máscara de uma interface pra outra, que ao meu ver a linguagem não deveria permitir, ou pelo menos dar ferramentas pra impedir isso (fora sintaxe e convenções)
@@leandrosouzadelimaschroder6496 uma opção viável e não convencional poderia ser convertendo pra cython. A comunicação por utilizar uma tipagem em C seria um pouquinho mais viável neste caso. Eu acho. Sei lá né. Rss
Agora que estou como membro, preciso voltar e assistir desde o começo os vídeos de Zig!
Vai ver toda jornada de eu me batendo pra lembrar de SO e aprender Zig ao mesmo tempo hahahaha essa semana começam os vídeos de Zig pra embarcados, começando a migrar o ZigZagOS
Gostei muito da simplicidade de manipular os bits em Zip. Em C eu geralmente ou crio um struct+union para simular isso que você mostra no vídeo ou tenho que recorrer a boa e velha técnica da mascara de bits.... Muito interessante.
Sim, eu achei mt prático também a manipulação. Em C sei que tem como usar bit field, mas na prática nunca vi sendo mt utilizado, e sei que tem algumas limitações de representações por APIs tmb essa questão dos bits (por exemplo, se n me engano o OpenCL não permite bit field).
O que acho mais massa é que dá pra fazer tudo isso e muito mais chevagens em tempo de compilação, tira aquela mágica com 6528672 defines pra fazer meta programação
@@waine_jr Pois é, trabalhar a nível de bit em C principalmente quando é preciso manusear múltiplos registros é diversão^(-1) garantida! Hehe, passei por isso recentemente e por causa de uma falta de atenção na hora de mapear o bit de um registro eu perdi 1H debugando, coisa linda.
Espero que o ZIG continue evoluindo e sendo adotado, quem sabe no meu próximo projeto eu não adote para testar.
VLW!
cara, em C é facil trabalhar com um bit, até em python é possivel em microcontroladores
"fácil" é, mas ainda acho bem inconveniente. Também nada te impede de usar um define de máscara de uma interface pra outra, que ao meu ver a linguagem não deveria permitir, ou pelo menos dar ferramentas pra impedir isso (fora sintaxe e convenções)
@@leandrosouzadelimaschroder6496 uma opção viável e não convencional poderia ser convertendo pra cython. A comunicação por utilizar uma tipagem em C seria um pouquinho mais viável neste caso. Eu acho. Sei lá né. Rss
Boa.
Obs: trocar nodes de lugar numa doubly linked-list é ainda menos fácil do que parece. 😅
Hahahahahahaha vou ter que fazer um vídeo dessa saga, Edmar
muito bom
Olha sacana. Tudo no Linux não é um arquivo não. Tudo no Linux e lindo. É belo. Se o Linux fosse uma mulher eu casava com ela agora.
Kkkkkkkkkkkkkkk o usuário de Linux mais fraco, te entendo totalmente
main:
sbi DDRB, 5
loop:
in R16, PORTB
ldi R17, #(1
Vale um vídeo só pra entender o que esse código tá fazendo kkkkkkkk
UDR666 mentioned
Top clássicos da música brasileira
Muito bom