Post APAnmCVglKZ6yiUuqu by cadey@pony.social
(DIR) More posts by cadey@pony.social
(DIR) Post #APAnmCVglKZ6yiUuqu by cadey@pony.social
2022-11-01T21:36:36Z
2 likes, 1 repeats
(DIR) Post #APAsGpo5ccmrMKy2PA by livho@tech.lgbt
2022-11-01T22:33:42Z
0 likes, 0 repeats
@cadey I have to disagree. How do you write embedded software without C?My advice: Start writing C! And learn how to not waste memory.
(DIR) Post #APAsGqQNKHPbH4sc52 by cadey@pony.social
2022-11-01T22:35:15Z
1 likes, 0 repeats
@livho Rust can target embedded platforms.
(DIR) Post #APAsGrRpWMAaRsZHzE by Seirdy@pleroma.envs.net
2022-11-01T22:39:33.419326Z
1 likes, 0 repeats
@cadey @livho For some of this, Ada might also be a good choice. It doesn't have the same memory guarantees but offers more progress on the standardization, portability, and compiler diversity front while lending itself to gradual verification.
(DIR) Post #APAsGxheGSO7qg10TY by livho@tech.lgbt
2022-11-01T22:45:43Z
0 likes, 0 repeats
@cadey Technically it can. But it’s not widely supported (yet). I think Rust is a good C++ replacement but not a C replacement. It can hardly beat the beautiful simplicity of C.
(DIR) Post #APAsGyEGJCTZTpH3JI by cadey@pony.social
2022-11-01T22:47:58Z
1 likes, 0 repeats
@livho one thing being good in C doesn't mean we should handicap the entire rest of the industry from forward progress
(DIR) Post #APAxF5YIbsAjNsZICe by livho@tech.lgbt
2022-11-01T22:51:09Z
0 likes, 0 repeats
@cadey I wouldn’t write every high-level program in C, but when working close to hardware, C gives me exactly the control over the hardware I need.
(DIR) Post #APAxF6NhWlHxxIcLK4 by ignaloidas@not.acu.lt
2022-11-01T23:56:13.214Z
0 likes, 0 repeats
@livho@tech.lgbt @cadey@pony.social C gives you exactly enough illusion of control over the hardware that you need and also gives you way too much control over things that you don't need.