V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chtcrack  ›  全部回复第 5 页 / 共 5 页
回复总数  98
1  2  3  4  5  
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就和机械表差不多,都是被人炒上去的,实际上机械表还真不如智能手表.可以说在老一辈心中机械表代表身份,不过是已经被时代淘汰的人的想法(别以为有钱人就不会被淘汰,这根据当前社会当前科技来判断,有钱人是很有钱,但是他脑袋里的想法跟不上当前科技时代的趋势),新一代人更注重实用性(这是为什么现在智能手机这么流行的原因).
2014-09-06 11:47:32 +08:00
回复了 pimin 创建的主题 问与答 迅雷现在是不是主打视频内容了?这货是不是要死了?
不止是视频行业,游戏行业,软件行业都在往正版化方向发展,国家对打击盗版力度加大..
2014-09-06 11:46:35 +08:00
回复了 pimin 创建的主题 问与答 迅雷现在是不是主打视频内容了?这货是不是要死了?
因为要往正版化方向发展,就是说走盗版等非法手段将越来越没出路..
正版化是时间问题.
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2295 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.