Hacker News new | ask | show | jobs
by saagarjha 2447 days ago
Strings ship with libc because pretty much every language ships with string manipulation routines. You need them to basically do anything that isn’t pure computation.
2 comments

Granted, but pretty much every language also ships with routines for other data structures, and I would think that you need things like lists/slices more often than you need string routines.
libc includes string functions because C requires string manipulation functions. Other languages may or may not make use of C's string functions.
Yes, because they ship with their own string type.