logoalt Hacker News

inigyoutoday at 12:05 PM1 replyview on HN

What would you add to make it suitable? Large SIMD operations that the compiler could split across cores?


Replies

tialaramextoday at 12:37 PM

I'm definitely the wrong person to ask because my solution was to write Rust.

I think the machines C was conceived for are small enough by today's standards that I would not bring a high level language (like C) to the fight, a macro assembler and you'll be fine. For today's much larger machines, use Rust.

Oh you've got 16-bit addressing? Chart all the addresses and what you'll use them for on a white board or a big sheet of paper. You do not need "allocators" like malloc, that's Steve's job, Steve has a sharpie to "allocate" memory on the chart.

show 1 reply