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

2024-11-28 17:35:36
推荐回答(4个)
回答1:

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语言也必不可少,并且这几年物联网发展,嵌入式有很大发展空间了。

回答2:

一直抱一种想法:打好C的基础,然后学习其他语言就水到渠成。
别管那种语言最有前途,有两三年编程经验的,学习一门新语言是很容易的事情。现在语言层出不穷,ruby、python、perl、matlab,新鲜一点的julia等等等等,还会不断开发出新的语言。
推荐:从C入门,掌握学习新语言的能力,才是最有发展前景的程序猿。

回答3:

1、java在手机上用的最多,java发展前景较好。
2、嵌入式用c
3、软件开发用java比较多。c负责底层,java负责上层。
4、java最容易上手。

回答4:

hehhe