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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN:Does being a polyglot(programmer) helps improve coding?

1 点作者 gamebit07将近 13 年前
The advantages of bilingulaism has been a topic of much research. Eg. http://www.nytimes.com/2012/03/18/opinion/sunday/the-benefits-of-bilingualism.html?_r=1. I held the opinion that learning french <i>might</i> not help me write better english?<p>Learning french might provide its own learning experience and probably few cells in the brain will get activated making it sharper. My question is does learning two prog. languages help coders write better code?<p>Can the same concept be extended to programming languages as well? Can learning java help you write better C code? Here is a personal experience from a friend of mine:<p>"I spend years trying to understand C pointers in vain, and only understood them after I learn Java. People say Java has no pointers. Actually every (non primitive) var in Java is a pointer, which references and derferences automatically."<p>Say i am a django developer and i learn RoR can learning RoR help me improve the django code i write or are they mutually exclusive.<p>What does the community think of it.<p>Thanks.

1 comment

stonemetal将近 13 年前
Depends on the languages. Learning python and ruby, or Java and C# then not so much (it will just remind you of the Steve Martin quote "what is it with the french it is like they have a different word for everything"). Learn Java and Haskell then learning one will make certain misfeatures in one obvious and provide a clean logical way to think about what is going on(anonymous inner classes vs higher order functions.)