Programming languages 学习许多不同的编程语言不好吗?

Programming languages 学习许多不同的编程语言不好吗?,programming-languages,Programming Languages,如果有人要求你做一个关于某件事的程序,你能用你所知道的任何语言做它而不去查阅参考资料吗 你能记住所有的语言功能吗?因为有些功能在一种语言中是不可能的,而在其他语言中是可能的? 例如,C++可以继承两个类,而在java中,你不能(接口)。如果不是静态const,也不能在C++中初始化一个实例变量。在Java中,您可以 我问这个问题是因为在我能用Visual Basic编程之前,但现在我在学习Java,事情变了——就像实例化对象的语法一样简单,我感到困惑。我需要看一下VisualBasic引用才能做

如果有人要求你做一个关于某件事的程序,你能用你所知道的任何语言做它而不去查阅参考资料吗

你能记住所有的语言功能吗?因为有些功能在一种语言中是不可能的,而在其他语言中是可能的? 例如,C++可以继承两个类,而在java中,你不能(接口)。如果不是静态const,也不能在C++中初始化一个实例变量。在Java中,您可以

我问这个问题是因为在我能用Visual Basic编程之前,但现在我在学习Java,事情变了——就像实例化对象的语法一样简单,我感到困惑。我需要看一下VisualBasic引用才能做到这一点


学习许多不同的编程语言不好吗?因为我觉得我在浪费时间学习Visual Basic。

我相信这取决于个人,但我想对大多数人来说,学习不止一种语言是一件好事——就像访问其他国家和尝试新食物是一件好事一样:它拓宽了一个人的视野,也许在这个过程中会带来变化和挑战


当有像我这样的编程书籍出现时,我认为可以很安全地说,作为一个精通软件的人通常被认为是好的,而不是坏的。

我相信这取决于个人,但我想对大多数人来说,学习不止一种语言是一件好事——就像访问其他国家和尝试新食物是一件好事一样:它拓宽了一个人的视野,也许在这个过程中会带来变化和挑战

当有编程书籍时,我认为说软件多语言是一个好的观点,而不是坏的。这是相当安全的。

< P>我主要是C程序员,但我也知道VB、Perl、C++、PHP和一点java。如果我有问题,我通常可以在C#和VB中解决它,而无需查看引用(当然取决于它的复杂性)。我也可以用其他语言来做,但通常我必须检查语言文档(即使我已经做了1000次)

我认为这并不坏。恰恰相反,这很好。但是记住,你永远不会擅长这些。

< P>我主要是C程序员,但我也知道VB、Perl、C++、PHP和一点java。如果我有问题,我通常可以在C#和VB中解决它,而无需查看引用(当然取决于它的复杂性)。我也可以用其他语言来做,但通常我必须检查语言文档(即使我已经做了1000次)


我认为这并不坏。恰恰相反,这很好。但是请记住,你永远不会在所有这些方面都做得很好。

学习不同的编程语言范例非常重要和有用:函数式编程风格是解决问题的一种非常不同的方式,与OOP相比。

学习不同的编程语言范例是重要和有用的:与OOP相比,函数式编程风格是一种非常不同的解决问题的方式。

学习许多不同的口语不好吗?这两个问题的答案都是否定的。

学习许多不同的口语不好吗?这两个问题的答案都是否定的。

我不认为学习许多不同的编程语言是不好的


您似乎遇到的问题是,您正在学习两种类似的语言:Java和VB。当研究通用(非编程)口语时,就会出现smae问题。同时学习意大利语和西班牙语是不好的,因为这两种语言有差异,但在许多方面非常相似,以至于大脑会混淆,并将一种语言的概念/结构/语法/单词与另一种语言联系起来

我不认为学习许多不同的编程语言是不好的


您似乎遇到的问题是,您正在学习两种类似的语言:Java和VB。当研究通用(非编程)口语时,就会出现smae问题。同时学习意大利语和西班牙语是不好的,因为这两种语言有差异,但在许多方面非常相似,以至于大脑会混淆,并将一种语言的概念/结构/语法/单词与另一种语言联系起来

记住语法怎么样?你能记住所有的语法吗?我倾向于将IDE与intellisense tbh结合使用。就我个人而言,只要我理解这个概念,我不介意使用参考资料来了解细节。更多的语言往往意味着更多地接触概念——其缺点是接触不同的语法,这可能会导致思维混乱+1、七周七种语言是一本很棒的书,特别是对于那些想要扩展其范例的OOP实践者来说。如何记忆语法?你能记住所有语法吗?我倾向于将IDE与intellisense tbh结合使用。就我个人而言,只要我理解这个概念,我不介意使用参考资料来了解细节。更多的语言往往意味着更多地接触概念——其缺点是接触不同的语法,这可能会导致思维混乱+1、七周七种语言是一本很棒的书,特别是对于那些想要扩展其范例的OOP实践者来说,C#和VB几乎一样,因为它们都是.net。netis C#和VB几乎一样,因为它们都是.net