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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Do I must have a preferred programing language?

1 点作者 itamarb将近 14 年前
Currently I'm developing in Java,C# and Python, and I like all languages. I keep hearing useless debates about which language is better. Is it ok to enjoy all language and apperciate them? or it's like cheering up several sports teams?

3 条评论

gregjor将近 14 年前
Yes, you have to pick one and make fun of all the others. Apparently you didn't get the card in the mail.<p>Seriously language wars are silly. I've used lots of languages in my career. Every language has its joys and quirks. Arguing about languages is a silly waste of time. I compare it to amateur vs. professional photographers: amateurs talk about cameras and equipment. Professionals study light and composition and take photographs. Amateur programmers talk about tools and languages. Professionals write good code in whatever language is required or best for the job. You won't be able to pick the language most of the time if you plan to work for money, so get used to learning new languages and appreciating them for what they are.
mechanical_fish将近 14 年前
Are you're saying it's wrong to cheer for several sports teams? ;)<p>Of course you can love all languages, just as you can love all foods, love all cities, love all... well, you get the picture.<p>Admittedly, some languages are harder to love than others, but all the ones with more than fifty users are doing <i>something</i> right, even if it's just "running the critical software we wrote fifty years ago and don't have time to port"<p>And, as with sports teams, sometimes circumstances dictate that you declare your fanaticism for the local team and discreetly remain silent about any other teams.
madhouse将近 14 年前
For a long time, I've held the opinion that once one learns to write programs, the choice of language dims away, it's just a codification of the program. One should use whichever is most appropriate for the task, and whichever he's most comfortable with.<p>Thus, knowing more languages, and actually enjoying most of them, with little to no bias, is a good trait to have, in my opinion.