本文目录一览:
- 1、为什么人工智能专业不主学java语言?
- 2、写算法题为什么大多用C语言而不用java
- 3、智能手机为什么最好不用java
- 4、为什么大多数区块链项目不使用java开发
- 5、为什么工业控制软件用C++编写,而不用java ?
- 6、嵌入式软件开发为什么用c语言而不用java
为什么人工智能专业不主学java语言?
Java在人工智能里面很少用到,人工智能编程主要还是用Python的Tensorflow和Pytorch。
写算法题为什么大多用C语言而不用java
只是猜测:用java比c#跨平台性好,比c开发效率高。还有作者自己的偏好也是重要原因。不过微软已经收购了,要改成c#也不是没可能。
智能手机为什么最好不用java
1.java游戏画质特效什么都比不上sis或sisx(有高手写个很有新意的例外)
2.java需要巨大的运存。比如扣扣,sisx的登陆后不动需要运存是2M,而jar的扣扣登陆后不动却是9M。以前我用6120的时候,一共才20多M的运存,想一边玩java游戏一边聊天都不行,经常会把扣扣挤掉。
3.java远比sisx的删除麻烦,小文件很多。不像sisx,用软件打开后可以看见安装时文件都到哪去,然后软件管理没删干净的时候就可以照路径一个个删(万恶的网禽不算)
4.java软件资源实在太少了,还有权限问题,很烦的。sis的签个名就有很多权限。
5.想玩游戏打发时间,java的肯定能满足你,sis的游戏很少的,但很经典。
其实没有什么好不好的,等你玩多了就知道jar也有jar的好处,sis也有sis的不足。
不用太在意别人的话,自己玩出来的才是真的。
-- 发言完毕
为什么大多数区块链项目不使用java开发
区块链项目对效率的要求比较高,所以大多数核心源码的开发都是使用c/c++。但是如果是做都区块链项目,除非要对源代码进行大量的调整,否则也不见得就不选择使用java。一般的dapp应用,使用java开发应该也是不错的选择。比如以太坊区块链的话,针对java的有web3j的类库,十分方便;比特币的话有bitcoinj类库,也很好用。还是要看还是什么级别的应用,要做什么,以及团队的情况吧。
分享两个java区块链教程:
java比特币详解
java以太坊开发
为什么工业控制软件用C++编写,而不用java ?
为什么工作控制软件用C++编写,而不用java写的原因主要有以下几点:
底层,C\C++写底层的东西是最理想的,比如Window操作系统就是用C\C++ 汇编这些写的。肯定不会使用java写的。
稳定和安全,事实证明C\C++是最稳定,最可靠的,最安全的。
数据类型丰富,它可以满足各种层次的工业需求。
另外java主要应用于商业和移动设备的众多。而C\C++开发应用系统效率低,开发成本大。
嵌入式软件开发为什么用c语言而不用java
在实时嵌入式应用中,c
编程语言的使用越来越体现出广泛性和重要性。
这在相当程度上取决于该语言固有的灵活性、可支持的范围及其潜在的访问广泛硬件环境的可移植性。详细的理由包括:
����
对于许多使用中的微处理器来说,如果存在其他除了汇编语言之外的可用语言,通常就是c。在许多情况下,其他语言根本就不可用于硬件。
����
c
对高速、底层、输入/输出操作等提供了很好的支持,而这些特性是许多嵌入式系统的基本特性。
����
由于应用的逐步增长的复杂性,高级语言的使用较汇编语言更为适合。
����
相对于其他一些高级语言,c
能够产生较小的和较少ram
密集性(ram-intensive)的代码。
����
增长的可移植性需求。市场竞争要求在工程项目生命周期的任何阶段,软件可以通过移植到新的和/或低成本的处理器,目的是为了降低硬件成本。
����
增长的自动产生c
代码的使用要求。c
代码需要从模型包中自动产生。