android即时通讯框架 如果华为的鸿蒙系统推出成功,那么程序员是不是也要重新学习适应鸿蒙系统的开发语言?
如果华为的鸿蒙系统推出成功,那么程序员是不是也要重新学习适应鸿蒙系统的开发语言?
首先,它与用于开发应用程序的语言的系统几乎没有关系。一种语言开发的应用程序能否在某一系统上运行,主要取决于某一语言的编译器能否编译出能够在某一系统上运行的程序。例如,Java编译器可以将Java代码编译成可以在所有系统平台上运行的程序!有些语言不能编译所有系统都能运行的程序。例如,C#最初只能在windows上运行,而Objective-C基本上只能在苹果系统上运行!为了与Java竞争,这些语言开始支持各种平台
!所以在什么系统上使用什么语言开发应用程序并不重要
!因为只要您的系统使用更多的人,各种语言自然会适应系统,以吸引使用系统的用户!同样,越来越多的人使用某种语言。为了吸引某种语言的用户,各种系统也会支持各种语言在自己的平台上运行。比如微软和苹果以前是互不兼容的,但后来为了吸引对方的用户,不仅软件是互不兼容的,硬件也是互不兼容的系统
!现在回到问题上来
!红盟系统上市后,如果用户多,各种语言都会编译程序来适应红盟系统,程序员不用担心学习其他语言,只要继续使用自己喜欢的语言就行了
!当然,如果洪孟刚刚上市,就会受到各种势力的压制。为了生存,必须发展一种语言来培育自己的生态!因为Android系统就是最好的例子。一开始,它没有自己的语言,但是占据了Java开发人员的大腿。因此,它仍在与甲骨文打版权官司
!所以对于华为来说,最好开发自己的语言!防止卡在脖子上
!对于该程序,您可以使用任何您喜欢的语言,只要它与鸿蒙系统兼容
!所以我的观点是华为应该发展自己的语言,我们的项目应该多学一门语言
!但是对于程序员来说,学习多种语言是一种小小的乐趣!因为程序员可以在一天内学会另一种计算机语言!所以程序员使用什么语言取决于个人喜好
!好了,答案就这些了。欢迎留言讨论
现在深入学习Android,有没有优势?
深度学习自然有优势。
“我买了一本中级安卓版的书,但我丢了之后就没读过。”这没有什么好处,因为我尝过了。
android即时通讯框架 android开源app android语音识别开源库
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。