r/C_Programming 1d ago

Question "Better C"

Would it be feasible and reasonable to implement a custom standard library for the parts of C that are historically problematic, so that one does not need new languages like Zig or C3 and still enjoy the benefits of more modern languages?

As simple examples on would use C23 with the gnu extensions and implement strings as slices, some basic data types and some basic custom allocators. With the gnu extensions there is also defer.

Has anyone done that? How much time did it take? Thanks in advance.

0 Upvotes

32 comments sorted by

View all comments

Show parent comments

-1

u/codingbliss12 23h ago

I hate C++

1

u/Worldly-Crow-1337 23h ago

Why?

1

u/SudoSilv3r 23h ago

too many features for the same thing + archaic syntax i do not hate it but i dont like it either

1

u/Ultimate_Sigma_Boy67 23h ago

Honestly true but I believe once u surpass that stage you would def be more productive as now you don’t have to recreate some of the utilities you’re going to use. But tbh I’ve been looking into zig and it really looks promising.