关于JAVA、C、C++的开发方向与发展前景

关于JAVA、C、C++的开发方向与发展前景
有关于上述几种开发语言的问题向高手或者从事相关工作的人请教,高分静待,回答满意可以追加,谢谢!
1、哪种语言在移动平台上应用比较多?就是现在所谓的安卓系统,也包括以后出来的WP手机系统。各个语言发展前景如何?
2、嵌入式开发主要使用哪种语言?不同的语言主要负责哪个部分?
3、软件开发主要使用哪种语言?不同的语言主要负责哪个部分?
4、如果自学的话,哪种语言比较好上手?以后发展方向比较多,有长久的应用余地?
先谢谢大家的回答,希望大家能指导下小弟。
1.如果已经将平台搭建好了的话,java,C#比较不错,毕竟可以快速开发出成果。这是上层应用软件开发,不涉及平台和驱动。
2.嵌入式最流行的当然是C语言了。。。但是底层的引导代码还是要汇编来写
以ARM_LINUX嵌入式系统冲宏为例:顺序是(1)bootloader,bootloader又2部分组成,第一部分为系统初始化,是汇编写的,将软硬件带入一个合适的环境下后,跳转到C语言,那是第2个部分,接着就引导内核了。内核有一小部分代码是汇编,主要负责还是关于硬件的操作,声明等
3.软件开发和移动平台应用是一样的,因为已经有搞嵌入式的帮你把硬件驱动,开发环境等搞定了(我在这里统称负责接口的是搞嵌入式的+=+!赫赫,勿怪),只要你用函数库开发软件就行了,不用考虑在硬件层是怎么实现的,语言嘛:C/C++ java C# 还有很多
4.自学的话,还是C语言,因为应用面广,如果做软坦郑件开发,可以切入C/C++,MFC(都是VC6.0)开发环境,学多了之后在多学几门,java,C#等让判颂,或者精通一种开发方法。如果不想做软件,想做嵌入式,C语言也必不可少,并且这几年物联网发展,嵌入式有很大发展空间了。
一直抱一种想法:打枝知燃好C的基础,然后学习其他语言就水到渠成。
别管那种语言最有前途,有两三年编程经验的,学习一门新语言是很容易的事情。现在语言层出不穷,ruby、python、perl、matlab,新鲜一点的julia等等等猛橘等,还会不断开发出新的语言。
推荐:从C入门,掌握学习新语言的能猛虚力,才是最有发展前景的程序猿。
1、java在手机上用的最多,java发展前景较皮历好返戚。
2、嵌入式用c
3、软件开发用java比较多。燃世搜c负责底层,java负责上层。
4、java最容易上手。
hehhe
← 上一篇: 下一篇: →