V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chtcrack  ›  全部回复第 5 页 / 共 6 页
回复总数  102
1  2  3  4  5  6  
2021-10-26 12:48:40 +08:00
回复了 wsseo 创建的主题 Android google 跟黑色模式刚上了?
这是为了减少 oled 屏幕烧屏,没办法,现在大部分手机厂商都用 oled,而这个屏幕的缺点就是低亮度瞎眼,易烧屏.
2021-10-26 10:20:37 +08:00
回复了 onice 创建的主题 程序员 为什么没有一种万能且通用的编程语言呢?
@industryhive
Android 运行库
Android 包括了一个核心库,该核心库提供了 JAVA 编程语言核心库的大多数功能。
每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik 虚拟机实例。Dalvik 被设计成一个设备可以同时高效地运行多个虚拟系统。Dalvik 虚拟机执行(.dex)的 Dalvik 可执行文件,该格式文件针对小内存使用做了优化。同时虚拟机是基于寄存器的,所有的类都经由 JAVA 编译器编译,然后通过 SDK 中的“dx”工具转化成.dex 格式由虚拟机执行。

你知道安卓系统为啥会性能这么差,需要靠硬件堆吗?就是因为这个垃圾 java 啊,估计当时安卓创始人就是被这些迷信吹逼 java 的忽悠了,把 java 弄到安卓系统里,导致安卓系统一直被 ios 吊打.用事实说话,再吹也没用,叫 java 赶紧搞一个不需要 c,c++做底层的操作系统出来啊,别在吹了,看不下去了..
2021-10-26 09:53:19 +08:00
回复了 onice 创建的主题 程序员 为什么没有一种万能且通用的编程语言呢?
@industryhive 再怎么吹 java 也没用啊,实际上看安卓手机,现在内存都 12G,16G 了,而苹果手机目前最大的好像还是 6G,一个用 java 的安卓系统和 c 搞出来 ios 操作系统性能上就是有先天上的差距.
还有告诉你一个坏消息.
据 TheReg ,谷歌公布了 Fuchsia OS 的内核文档,对开发者展开编程指导。Fuchsia OS 基于微内核(和 Windows 一样),名为 Zircon ,由谷歌员工 Travis Geiselbrecht 领导研发。后者 2012 年重新加入谷歌,2015 年开始涉及工作。

Fuchsia 内核被命名为 Zircon ,其基于 lk 并以 C 语言编写而成,应用程序可以用 32 位句柄调用采访对象,比如管理内存、与其它程序互相交换信息等。内核还获取了 C ++类,来通过系统调用操作者对象。内核向下是 Zircon Core ,它处置设备驱动程序,还包括输入输出、ELF 二进制读取等。

还有 Zircon Framework ,运营核心库。目前的设计方案反对 x86-64 和 ARM 64 指令集的处理器体系结构,文档后一章是向下兼容,但继续空白。

操作系统的研发是一个漫长的过程,不过谷歌似乎早已准备好转换到一套舍弃 Java 且新的将 Android 和 Chrome OS 跨平台融合的新产物,就看发售时机了。

嗯,java 很牛逼,谷歌都要放弃 java 用 c 语言再另外搞一个操作系统了,你们 java 就自己玩吧.
2021-10-25 14:09:00 +08:00
回复了 onice 创建的主题 程序员 为什么没有一种万能且通用的编程语言呢?
@industryhive 还有,建议你去学一下最基础的计算机知识,什么语言在电脑上执行效率最高.
我来告诉你,机器语言效率最高,上来是汇编语言,再上来是 c,c++,linux,Windows 底层都是用 c/汇编写的,java 是 c 语言开发的,你可以用 c 写一个 javaxx,但是你不能用 java 写一个性能更好的 cxx,能不能明白?
嗯,你的意思是用 c 语言写的 java 的性能比 c 语言更好,这逻辑牛逼,怎么做到的?解释一下?
2021-10-25 13:57:01 +08:00
回复了 onice 创建的主题 程序员 为什么没有一种万能且通用的编程语言呢?
@industryhive java 不要和 c/c++比性能,比开发效率还差不多,你连这些都不了解,只会被人笑..
我们知道 C++的上限之高,目前来看是 Java 等语言所不能企及的。但是 Java 等语言在开发效率上的优势也是 C++很难相比拟的。
如果 Java 性能真的接近 C++,游戏引擎就会用 Java 写吗?显然仍然不行,因为到了性能性命攸关的领域,一点点性能差距都是至关重要的,

而到了极度注重扩展性又要兼顾开发效率、维护效率的领域(大型网站、电商系统),又常常是被 Java 所统治,改用 C++缺乏充分的理由。(可以用 c++写比 java 性能更好的大型网站,电商系统,但是很麻烦,维护麻烦,开发麻烦.)

至少在今天看来,二者最擅长的领域仍然是无法互相替代的。
2021-10-25 13:52:26 +08:00
回复了 onice 创建的主题 程序员 为什么没有一种万能且通用的编程语言呢?
@industryhive C++的性能取决于代码是如何编写的
我们说一辆车很快,是说加速快?急速高?转弯快?而且关键是,这辆车在赛场上能开多快,赛车手的水平和发挥才是关键吧。

同样,“C++写的代码更快”也是无稽之谈,因为任何人都可以轻松用 C++写出超慢的代码。

排除故意写错的情况,不够熟悉 C++的初学者,如果不熟悉 C++背后的执行原理、不能正确使用指针、大量使用值传递、不能合理管理内存,一不小心写出比 Ruby 还慢的代码也并非难事。

由于 C++这门语言同时满足:1 、提供非常多的高级特性; 2 、同时保持直接访问硬件底层的能力。所以更准确的说法是:C++是一门效率下限很低、效率上限极高的语言。

上限高到什么程度?任何其它常用语言都难以望其项背。

而下限和上限之间的弹性区域,就是各种不同的说辞存在的空间了。

因为我们知道了 C++下限低、上限高,如果以所有 C++代码的中位数水平看,很难说 C++真的有多么快,因为确实存在大量写得不怎么出色、存在性能问题的代码。有时是因为编写者水平有限,有时是因为某一段代码不重要所以没有刻意认真写,结果性能不高。

如果把“写得一般的 Java 程序”和“写得一般的 C++程序”拿来对比,说不准 Java 还真有胜算。这是因为,Java 的编写方式相对比较规范,而且有很多让程序员不容易用错的设计:1 、不用关心内存管理,2 、参数默认是引用传递,3 、常用容器优化较好,4 、字符串经过合理优化。

对比 C++的 STL ,要想高效使用 STL ,门槛就比 Java 容器高得多,如果被错误使用就有可能带来性能问题。
2021-10-25 13:26:43 +08:00
回复了 onice 创建的主题 程序员 为什么没有一种万能且通用的编程语言呢?
@industryhive 现在居然还能看到这样的观点,好奇怪啊,就问你 java 没有 linux,Windows 平台能运行得起来嘛?在别人的底层上运行的东西说底层的效率不如 JIT?你是要笑死人吗?
2021-10-25 12:45:36 +08:00
回复了 balabalaguguji 创建的主题 Go 编程语言 看到 Go 与 MongoDB 的交互方式,我想放弃 Go 了
真的要性能不如用 c 或者 c++,感觉用 go 怪怪的.https://docs.mongodb.com/drivers/cxx/
2021-10-22 11:18:01 +08:00
回复了 andrewpsy 创建的主题 Android 安卓真是惨 12 装上玩了半天这边一个讨论都没有
@Danfi 开发人员老了,肯定要首先为他们自己考虑.
2021-10-11 10:28:36 +08:00
回复了 wsseo 创建的主题 Android google 跟黑色模式刚上了?
因为现在大部分手机用的 oled 屏幕,这屏幕特色就是黑色更省电,而且黑色更不容易烧屏.所以现在有 app 有个 oled 的配色方案,选中了就变成黑色模式..
2021-10-11 10:22:25 +08:00
回复了 JasonFlink 创建的主题 iPhone xr 原 ios13 建议升级 15 吗?
升了就准备换新手机了。
do while 和 for 差别很小的..for 写起来会比 do while 简单一些..看个人习惯吧.举例 int i=0;
while(i<10)
{
i++;
}
上面的 while 和下面 for 其实执行的都是一个鸟样.
for(int i=0;i<10;i++)
{
}
2019-03-28 09:23:17 +08:00
回复了 Rush9999 创建的主题 程序员 后端程序员可以不会写 SQL 语句吗?
后端最基本的增删改查必须要会吧..
2019-01-28 16:50:48 +08:00
回复了 introle 创建的主题 程序员 假 apple id 登录页 大家小心
您要访问的网站是欺骗性网站
iclou-locked-itun.com 上的攻击者可能会诱骗您做一些危险的事情,例如安装软件或泄露您的个人信息(如密码、电话号码或信用卡信息)。
2019-01-05 09:35:15 +08:00
回复了 mathzhaoliang 创建的主题 程序员 给软件增加防复制/盗版的功能,大家有什么好的建议?
不要看楼上一大堆叫你搞那么复杂的,只要防止住普通用户就好了,真正的高手你再怎么搞都防不住.游戏用的最强 DRM 加密不是一样被破解了.
c++注入到 js 引擎是不是可以变相理解为把代码注入到 js 引擎的内存中?类似外挂的技术?
这样子的话,商人不是稳赚不赔?有个技术员免费干活,不需要付工资,然后产品出来了赚钱了商人大头技术小头,如果产品出来不赚钱也没事,反正不用付工资.
这么好的包赚不赔的主意..商人可真会想尽方法剥削..
所以技术员遇到这种商人还是赶紧跑吧...除非你不缺生活所需费用自己愿意被剥削..
2018-11-28 12:09:02 +08:00
回复了 wuliyichen 创建的主题 Android 买了小米 Mix3,现在后悔死了
别把时间浪费在折腾手机上,买一个 iPhone,省心,把剩下的时间拿去做其他有意义的事情.
@Jimrussell 其实价值这种东西嘛,之前的btc就和机械表差不多,都是被人炒上去的,实际上机械表还真不如智能手表.可以说在老一辈心中机械表代表身份,不过是已经被时代淘汰的人的想法(别以为有钱人就不会被淘汰,这根据当前社会当前科技来判断,有钱人是很有钱,但是他脑袋里的想法跟不上当前科技时代的趋势),新一代人更注重实用性(这是为什么现在智能手机这么流行的原因).
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4330 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.