top | item 42612194

(no title)

jvreeland | 1 year ago

> If so: why, and what for?

A huge amount of important existing software is written in C. If the code is already written or needs to inter-operate with other pieces in many languages I typically write C. There are a also lot of things that can be easier in C because that modern safer languages would stop you from doing foot shooting things that C won't it's quicker sometimes to write or prototype in C.

> If not: why not, and what do you use instead?

A not insignificant part of my career has been fixing bugs in C code that's been around forever. It's almost always the same class of dumb bugs that wouldn't exist in other languages. This is not anecdata the research agrees. No new projects should be started in C there are better tools.

discuss

order

No comments yet.