所以,在我得到别人的资助之前,我明白这是一个很大的项目,并意识到这需要多年的学习和努力。
我的计划是创建一个能同时运行我所有设备的助手,就像钢铁侠的贾维斯一样。这个想法是,它将运行在与我的家庭网络连接的PC上,我将定制我的所有其他硬件来访问它(就像一个基于云的操作系统)。然后,我将研究“智能家居”的含义,但我的想法是将其编码为一种爱好,只要时间长(我真的不在乎你认为它需要多长时间)。有人能建议我应该使用哪种语言来做这件事吗?如果有的话,开发包可能是有用的。
我正在学习C++,并计划在不久的将来学习Java。
发布于 2019-04-09 19:45:01
Python正在迅速崛起,成为最流行的编程语言之一。它的用途非常广泛。Java是另一种很好的学习语言,因为它基本上仍然在任何地方使用。
然而,选择使用哪种编程语言确实取决于您。例如,如果您是一个伟大的C程序员,但不是Kotlin语言的经验,那么您的程序很可能是一个更好的程序,如果您用C编写它,因为理论上您将更了解该语言。如果用Kotlin编写程序,程序中可能会有更多的bug,因为您不太熟悉Kotlin语法。
我个人推荐Java语言,因为它是众所周知的,业界公认的,运行在一系列设备上,从Android手机到Windows应用程序,再到大众汽车,甚至你的微波炉。根据您在问题中提供的信息,Java可能是更好的选择。
https://softwarerecs.stackexchange.com/questions/57953
复制相似问题