TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Which language has brightest future in replacement of C between D, Go and Rust?

12 pointsby jaxonduover 9 years ago

2 comments

hpover 9 years ago
Usually you have to use C when a large runtime (GC, rich standard library) is going to cause a problem. One common case of that is when you&#x27;re making a least common denominator library that would be called by multiple higher-level languages. Other cases are embedded systems or when you need to micro-optimize.<p>That&#x27;s why I think Rust is promising because &quot;no GC&quot; is often a reason to use C. You don&#x27;t want two GC&#x27;s that can see the same objects (unless you like leaks) so if you&#x27;re writing code to be exported up into higher level languages, you don&#x27;t want a language with GC.
br3w5over 9 years ago
Where does Nim sit in all of this?