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.

Zig, Hare, Odin, Vale, V, Jai

5 pointsby orangetubaalmost 3 years ago
There are a lot of new languages that try to be "a better C" or "less complicated C++". Are there people here who are familiar with some of these languages that would be willing to share their opinion about what they think these languages are trying to solve? I mean, how they are different from C or C++.

5 comments

bjournealmost 3 years ago
My opinion is that these languages are an utter waste of time and will not see mainstream adoption (notwithstanding that members of these languages' communities derive a lot of pleasure from writing software in their respective language, hence why you see lots of "X rewritten in Y" posts on HN). 99.99% of all software should not be written in anything resembling either C or C++. The future of software development is not "a more user-friendly C" - it is a "more user-friendly Python" (or some other high-level language).
评论 #31568420 未加载
guidoricealmost 3 years ago
One view from the geospatial, data science, and machine learning world: Python is the most commonly used language, among my peers. However all the heavy lifting is done by C&#x2F;C++ libraries which Python binds with. NumPy, GDAL, GEOS, Tensorflow, Torch, are all C&#x2F;C++ libs.<p>Zig&#x27;s C-interoperability is actually pretty huge in this context. Not familiar with the other 5 languages the OP listed.
orangetubaalmost 3 years ago
Someone asked pretty much the same question on reddit, apparently:<p><a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;C_Programming&#x2F;comments&#x2F;nqkn93&#x2F;what_do_people_think_of_the_c_replacements_are&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;C_Programming&#x2F;comments&#x2F;nqkn93&#x2F;what_...</a>
Comeviusalmost 3 years ago
I&#x27;m only familiar with Zig, but it&#x27;s trying to be a more orthogonal (more consistent, symmetric) system programming language, which makes it easier to read, write and reason about.<p>Zig is aiming to be a C-compatible alternative with less cruft and footguns.
评论 #31568071 未加载
colesantiagoalmost 3 years ago
All of these languages are currently in the toys stage except for probably Zig.<p>If I would have to take a guess, Zig and possibly V would most likely be used and the others are just experiments.
评论 #31570233 未加载
评论 #31569904 未加载