2 ms·
Not true. Ruby is not a systems language. I would say a systems language is characterized by static compilation, static typing and fast performance with low lat
by nilved 10y ago
Not true. Ruby is not a systems language. I would say a systems language is characterized by static compilation, static typing and fast performance with low latency. Of course, someone will quickly suggest a counterexample like this comment.
- MichaelGG 10y agoAccidental downvote, sorry. Counterexample: Holy-C isn't typechecked.
- olalonde 10y agoI've most often seen "systems software" used to designate software whose primary users are other programmers or systems as opposed to end users (e.g. databases, message queues, monitoring tools, etc.). Ruby is typically used for writing business web applications and while those applications run on the back end, their primary users are business/end users. Of course, there doesn't seem to be a clear consensus on how those terms are used and the line is often blurry between the categories.
- spriggan3 10y ago> Ruby is not a systems language Ruby can be used for everything go is used for. It will just be slower.