fl42v@lemmy.ml to Programmer Humor@programming.dev · 6 个月前You can certainly change it. But should you?lemmy.mlimagemessage-square51fedilinkarrow-up1535
arrow-up1535imageYou can certainly change it. But should you?lemmy.mlfl42v@lemmy.ml to Programmer Humor@programming.dev · 6 个月前message-square51fedilink
minus-squarehumbletightband@lemmy.dbzer0.comlinkfedilinkarrow-up26·6 个月前I will not tell my kids regular scary stories. I will tell them about embedded systems
minus-squareSuzune@ani.sociallinkfedilinkarrow-up21·edit-26 个月前When 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·6 个月前In 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·edit-26 个月前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
I will not tell my kids regular scary stories. I will tell them about embedded systems
When 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 oftenNULL
in 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