fl42v@lemmy.ml to Programmer Humor@programming.dev · 2 years agoYou can certainly change it. But should you?lemmy.mlimagemessage-square60linkfedilinkarrow-up1547arrow-down18
arrow-up1539arrow-down1imageYou can certainly change it. But should you?lemmy.mlfl42v@lemmy.ml to Programmer Humor@programming.dev · 2 years agomessage-square60linkfedilink
minus-squarehumbletightband@lemmy.dbzer0.comlinkfedilinkarrow-up27·2 years agoI will not tell my kids regular scary stories. I will tell them about embedded systems
minus-squareSuzune@ani.sociallinkfedilinkarrow-up22·2 years agoWhen you program embedded you’ll also dereference NULL pointers at some point. More... Some platforms can have something interesting at memory address 0x0 (it’s often NULL in C).
minus-squareScoopta@programming.devlinkfedilinkarrow-up14·2 years agoIn amd64/x86 kernel space you can dereference null as well. My hobby kernel keeps critical kernel structures there XD.
minus-squarehumbletightband@lemmy.dbzer0.comlinkfedilinkarrow-up2·2 years agoI was thinking about telling them how in embedded systems it’s a good practice to allocate the memory by hand, having in mind the backlog, but yours will come first
I will not tell my kids regular scary stories. I will tell them about embedded systems
When you program embedded you’ll also dereference
NULLpointers at some point.More...
Some platforms can have something interesting at memory address
0x0(it’s oftenNULLin C).In amd64/x86 kernel space you can dereference null as well. My hobby kernel keeps critical kernel structures there XD.
I was thinking about telling them how in embedded systems it’s a good practice to allocate the memory by hand, having in mind the backlog, but yours will come first