4 ms·
If you're considering python and ruby then you might want to consider crystal (and the python equivalent that I don't remember the name of) and avoid the runtim
by flukus 9y ago
If you're considering python and ruby then you might want to consider crystal (and the python equivalent that I don't remember the name of) and avoid the runtime costs of a VM. Can you give some examples of the kind of utilities you're talking about? Is it something you'd load up and have running all day or a command you'd run frequently? VM overhead wouldn't matter in the former, but would in the latter. What are the performance needs of the utilities?
Manual memory management isn't really a problem for small, simple utilities, it becomes a problem on larger scale systems. C is a rather simple language to learn.
- lawpoop 9y agoI guess I'm not so concerned about doing it in c, but rather getting stuck in certain places (I'm only thinking of memory management, but I suppose there are others) that higher level languages avoid completely. Also, as a learner, I am afraid I would be writing idiosyncratic weirdness instead of idomatic, readable code. I would want the codebase to be accessible to a wide audience.