TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Should we coordinate to switch to more productive languages?

1 点作者 EvanWard97将近 5 年前
It seems that some programming languages are simply better (i.e. overall safer, faster to read&#x2F;write&#x2F;compile&#x2F;run, more expressive and efficient to develop in) than others. Overall worse languages often stick around though due to what often seems to essentially be community momentum--what could also be thought of as coordination failure.<p>Many individuals think &quot;X lang clearly seems better, but Y is where the community momentum already is, so I am going with Y&quot;, and there isn&#x27;t a clear way for developers and employers to commit to developing in language X instead of Y if &quot;N quantity Y lang developers publicly commit to changing their next project that would otherwise be in Y lang to be in X lang.&quot;<p>While a public promise with public git repos may be enough, we may be able to even utilize smart contracts in the near future to help foster community-wide switches.<p>Also, while I&#x27;m not familiar enough with the languages to confidently say the dev community would be better if we could make the switch, I had: Python → Julia C → D C++ → D or Rust in mind, but whether or not you&#x27;d agree about these, I&#x27;m confident there are at least other switches worth making.<p>Would you pledge to switch to programming languages if enough of the industry agreed to do the same? If so, for which languages might you? Is this worth thinking about more?

3 条评论

memexy将近 5 年前
&gt; Would you pledge to switch to programming languages if enough of the industry agreed to do the same? If so, for which languages might you? Is this worth thinking about more?<p>What research have you done on this matter other than this post? Is there a written record of you thinking about the trade offs in a longer format?<p>&gt; Is this worth thinking about more?<p>No one can tell you what&#x27;s worth thinking about. You&#x27;ll have to decide that for yourself by doing the actual research and then presenting your results for discussion. Other than your questions I didn&#x27;t see any actual research or summaries of research that would be useful for a discussion.
评论 #23481435 未加载
thesuperbigfrog将近 5 年前
If my company&#x27;s software is built with 10 million lines of C++, and the software works, how would you convince the stakeholders that a rewrite is worthwhile?<p>Convincing people to switch because &quot;it&#x27;s better&quot; is not very compelling if I have working code that is making money.<p>If you like another programming language, use it. I will continue using what works for my needs, especially when I already have working code.
评论 #23481250 未加载
holler将近 5 年前
No. Use the language that fits best for the project&#x2F;team. Why is Julia better than Python? These are entirely subjective questions.
评论 #23481139 未加载