Are there any higher abstraction libraries for C which helps doing basic stuff very easily without really worrying about memory/ pointers/ etc.
Ex: Python provides very higher abstraction than C. It can be concatenating strings, arrays etc. Simply, we got any lib in C which takes care of that job?
There are only a few purposes for programming in C. The main ones that come to mind are:
You need a language that has a concept of storage duration, whereby you can write bounded-space or in-place algorithms that use memory that’s already been obtained, and thereby have absolutely no failure cases.
You want to take advantage of the code-size or performance advantages of C idioms that either aren’t idiomatic or aren’t expressible in other languages. Again, most of these end up having to do with working with data in-place rather than moving it through intermediate data structures or wrapping it in abstract containers.
If you don’t have such needs or don’t even know what they mean, you might consider whether you should really be using C. Bringing inefficient idioms like string concatenation, abstract container classes, or lazy memory management with you from other languages to C will negate most/all of the possible benefits of using C while offering you few or none of the benefits of a higher-level language.