虽然我曾经在一个项目中使用过NetBeans,但是要成为一名全面发展的Ubuntu开发者,我需要学习哪些语言呢?
我的NetBeans项目(仅限Java)是设计一个计算器(相对简单)。此外,我们如何学习制作图像查看器、浏览器等等?
另外,对于某些应用程序来说,最好的编程语言是什么?
我的NetBeans项目(仅限Java)是设计一个计算器(相对简单)。此外,我们如何学习制作图像查看器、浏览器等等?
另外,对于某些应用程序来说,最好的编程语言是什么?
如果您打算为Ubuntu编写可以在多个设备和形态因素上运行的应用程序(桌面,手机,平板电脑,电视...),我建议学习QML和JavaScript。基本上:
你应该学习... 所有的语言!或者更确切地说,元-学习所有的语言。当你掌握两三种语言时,你可以快速学习任何与这些语言相似的新语言。如果你懂足够多的语言,你就“几乎”了解所有语言,并且更重要的是,你理解属于语言的部分以及与语言无关的编程部分。归根结底,具体的语言并不重要。
所以你可能想要学习Java、C、Scheme、OCaml、Assembly(至少两种架构)、Forth和一点Prolog,不一定按照这个顺序。第二门语言会比较困难,因为你既需要学习新的概念,又需要忘记你在第一门语言中学到的但事实证明是错误的概念。之后就容易了,而且只会变得更容易。
然后,在处理特定的开发任务时,根据编译器和库的可用性和支持、同事的知识、管理层的政策限制等因素选择最适合的语言。灵活思维是关键。了解多种语言赋予了这种灵活性。