简单请教下学习java和c+,c井的区别

首先表明我不是做纯软件的。
我是学硬件但是觉得很需要自己编一些窗口化的软件才学习的。
同学告诉我说你现在学习c++有点慢,所以学java比较快一些。

我想问问那种串口通信助手,或者比如说做一个遥控飞机的电脑控制软件(就是这种窗口化软件,主要控制usb之类的)用java可以编出来吗??

最后请用简明的话表达一下java跟C系列的区别。
是java不如c功能强大,有些东西做不出来吗?
比如说我想实现一个功能或者做一个东西,是不是会出现java编不了的区别?

还是编程语言都能实现一个要求,但是方法,难易度不一样?

首先,做串口通信的话用C写。
然后,java跟C系列的区别在于效率与编程的思想不同。用途也有差别,java主要还是用于做web开发,c++主要做游戏与一些窗体软件,c的主要做底层与硬件相关的
编程语言都能实现同样的要求,只不过难易度差别非常大
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-26
没做过c的路过。
java效率低,但是开发简单,比c封装了很多东西,一些复杂的东西都简化了。不过用于web开发比较多,me部分基本死掉了。跨平台,移植性好,不过不能直接跟系统打交道,控制不了系统级的。
c,c++,c#完全不同,c是面相过程的,简单理解什么都要自己写,麻烦,费劲,开发难,慢,学习难,但是可以直接跟硬件打交道,可以做到系统级的调用,可以控制内存。因此性能高,效率高。
c++不太理解,我的理解就是c+java。
c#=java。没错,跟java差不多。做网站这种不接触硬件的居多。
第2个回答  2018-07-09
我就接触过Java和c#,感觉相对而言Java语言编写时候会烦一点.
不知道当年怎么会想到回答这个问题的.
如果没什么特殊的需求的话,第三方库越多越全面,开发起来越方便.至于用什么语言,你哪个用着顺手就用哪个,真心觉得,区别不大.
相似回答