778
STOP WRITING C (lemmy.world)
submitted 8 months ago by Maven@lemmy.world to c/programmerhumor@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] Venator@lemmy.nz 7 points 8 months ago

Ease of access to the underlying hardware in your programming language is only ever needed for embedded programming in the current year. Change my mind.

[-] ShortN0te@lemmy.ml 9 points 8 months ago

There are actual use cases where direct memory access and pointer magic can be very efficient or almost necessary. We work a lot with large images and basically always the first steps are some pointer operations.

[-] rwhitisissle@lemmy.ml 2 points 8 months ago

What kind of pointer operations?

[-] Venator@lemmy.nz 0 points 8 months ago* (last edited 8 months ago)

Sounds like you just need a bigger graphics card to me. ๐Ÿ˜‚

[-] marcos@lemmy.world 8 points 8 months ago

It's required for drivers too.

[-] Venator@lemmy.nz 1 points 8 months ago

That's basically embedded programming, or pretty similar.

[-] davel@lemmy.ml 6 points 8 months ago* (last edited 8 months ago)

Every operating system running on bare metal needs access to the hardware. And if not on bare metal, it needs access to the virtual hardware.

this post was submitted on 21 Jan 2024
778 points (93.3% liked)

Programmer Humor

32124 readers
1299 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS