C# 选择一门语言学习真的很重要吗?他们都使用相似的技术来解决问题?

C# 选择一门语言学习真的很重要吗?他们都使用相似的技术来解决问题?,c#,java,c++,C#,Java,C++,即将主修计算机科学的大学生。只是想知道你先学什么语言是否真的很重要 在我看来,我们工作的本质是解决问题。不同的语言在语法、可使用的库等方面似乎有所不同。但归根结底,如果您知道如何用一种语言解决特定问题,您也可以用其他语言解决,对吗?我的意思是,当然有些语言是更好的工具,可以做得更优雅,但归根结底,它们的想法还是一样的,对吧?你使用什么语言并不重要。下面的算法是最重要的。OP:看看周围,试着理解为什么我们中的一些人投票来结束你的问题。在programmers.stackexchange.com或其

即将主修计算机科学的大学生。只是想知道你先学什么语言是否真的很重要


在我看来,我们工作的本质是解决问题。不同的语言在语法、可使用的库等方面似乎有所不同。但归根结底,如果您知道如何用一种语言解决特定问题,您也可以用其他语言解决,对吗?我的意思是,当然有些语言是更好的工具,可以做得更优雅,但归根结底,它们的想法还是一样的,对吧?

你使用什么语言并不重要。下面的算法是最重要的。

OP:看看周围,试着理解为什么我们中的一些人投票来结束你的问题。在programmers.stackexchange.com或其他什么网站上,你的运气可能会更好。@HighPerformanceMark-把问题转移到那里不是更好吗?同时,我认为我们不能忽视语言的重要性。如果正确使用,C++的惯用用法与java完全不同。如果我们只是把语言作为学习算法的工具,我会同意。如果我们打算用同一种语言找工作,我们需要关注如何有效地使用这种语言。我对那些使用多种语言但使用最低公分母方式的开发人员越来越谨慎。语言具有丰富的惯用用法,这有助于促进基于现有概念的安全设计,其他人可以维护这些概念。@Study472:我明白你的意思。说到找工作,我们需要知道如何使用几种语言。但从学生的角度来看,我认为我们需要更多地关注概念和问题解决,而不是语言本身。随着越来越多更新、高效的语言出现,语言也在不断变化。但核心概念仍然是永恒的。如果你不知道如何解决问题,懂一门语言是没有用的,对吗?