
语言PK
文章平均质量分 63
未来之眼
这个作者很懒,什么都没留下…
展开
-
Zig、C、Rust的Pk1
Zig的代码风格感觉融合了C go rust,与Rust不同的是,属于水平式内存安全型的,这儿简单做个Pk,领略一下Zig的不一样的性能。原创 2024-02-13 17:38:26 · 1826 阅读 · 0 评论 -
Rust、D、Go三者的Pk1
通过穷举法运算某题 比较 Rust 1.0 alpha2 (64位),D 2.066.1(LDC 0.15.1 llvm3.6 MSVC64)、Go 1.4.2(64位)的单线程运算能力,为让内存有变化,特意加入字典(Go,Rust)或关联数组(D)。比较2点:1、使用内存,2、运行时长。发现Rust的运算效率最高、估计图像显示效率也最高(时长:13ms),但占内存也高;D的运算效率只与Rust相差各6秒、2秒、10秒,但Go相差较多.运算效率:Rust > D > GO内存占用最小排名:Go <R原创 2015-02-28 22:02:38 · 7805 阅读 · 3 评论 -
Go 语言解面试题1
go经过一年的发展,虽然刚刚自举,虽然编译速度、文件大小逊于D,但运算速度比以前有了很大提升。另外,go的slice、map在使用过程中,毕竟没有D的slice、关联数组方便好用(或许这也是go速度提升的原因之一?)。D2.066.1(ldc0.15.1 llvm3.6 msvc64)比go 1.4.2(64) 的运算速度稍快些(Win7 64位平台)。原创 2015-02-27 01:30:34 · 5885 阅读 · 0 评论 -
Rust与D 的PK
Rust与D的并发运算比较,运用3个内核(75%),D的占用内存稍大,但Debug模式下运行效率是Rust的几乎2倍,但Release模式下Rust的威力尽显,,Rust(并发)只是比D(并行)稍少3秒!!! D的并行也很强悍!!! 有时间再写D的并发模式。。。但此时没有内存消耗,显示不出Rust的RAll特性,当然D也支持RAII。D语言的代码简洁、高效非常吸引人。原创 2015-02-25 23:08:18 · 5555 阅读 · 2 评论 -
D与C#的GUI内存占用比较
看到D的gui,为推进它的发展,特此抛砖引玉,用几张图比较一下D与C#的内存占用。 左为C#的窗体,右为D 的DGui的窗体。 C#生成条件:VS 2015 社区版,D为dmd 2.068.0,都为32位,运行平台:win10企业版,窗体都为Release模式生成,当点击“Click me”后,都出现MessageBox对话框。1、两者刚打开时的内存占用。2、各点击几次,3分钟后的,D DGui原创 2016-05-27 13:22:20 · 1292 阅读 · 0 评论 -
通过“D语言解析wav音频文件”来看C++向D代码的迁移
为抛砖引玉,本文浅谈一下“C++向D代码的迁移”。 看到两年前的一篇文章-wav文件解析:http://my.oschina.net/liusicong/blog/324078 关于wav音频文件的结构:请看: http://www.cnblogs.com/Xiao_bird/archive/2009/09/08/1562476.html http://www.cnitblog.com/ti原创 2016-04-24 23:38:55 · 985 阅读 · 0 评论