的代码。
因为代码生成的速度并不算快。说实话,这对于不懂编程的人来说有些无聊。
但此刻网络上是真已经炸锅了!尤其是那些资深程序员们。
毕竟五种不同的环境,总能有一种适合大家。
尤其是rt、python和arkts,本就是目前华夏程序员接触最多的语言环境。“这好像是在写内存分配器?”
“自信点,把好像去掉,这就是内存分配器!”
“你们看看刷屏后第三行开始的rt代码,对rt所有权机制的利用近乎完美啊,而且连一行unsafe都没有……“c语言版本才是真逆天了,这指针操作这么丝滑吗?用位运算就能解决内存对齐和碎片化问题?我怎么想不到?”“我看不懂这些代码,但我看懂它的注释了。这玩意儿的注释这么标准的吗?”
伴随着时间一分一秒的流逝,终于在十分钟后,五个屏幕同时闪了一下,随后重新合并成一个屏幕。乔贝恩阳光稚嫩的声音也再次响起,甚至还带了一丝小得意。
“哈哈,相信大家都已经看出来了。刚刚我分别使用了c、rt、python、arkts以及古老的86汇编语言,从零开始生成了一个线程安全、无锁且具备自动垃圾回收机制的高性能内存分配器!
我没有吹牛吧?大家是不是也觉得我手写的代码如同诗歌一样优美?而且我在后只用了不到两个小时就完成了五种不同语言的代码哦。不止如此,我还为这五份代码分别生成了对应的单元测试和压力测试报告。
在模拟五亿次并发请求的情况下,它们的运行效率比目前大家使用的主流分配器提升了2731。现在已经录屏的同学们可以直接拿去用啦!不用感谢我,因为这是我的爸爸让我送给大家的第一份小]小礼物。这样的环节接下来还有哦,所以大家一定要提起精神关注这场发布会哦!”跟网络上的热闹不同,发布会现场下一片死寂。
大佬们纷纷面面相觑。
虽然这次邀请来的大佬并不是都懂技术,但懂行的毕竞也有。
要知道内存分配器本就是计算机系统中极其底层且复杂的模块。
哪怕是组建一只顶尖的程序员工程师团队,想要从零开始写一个高性能的分配器,起码也得数月甚至一年时间。换言之,这起码需要付出上千万才能写出的东西,乔贝恩仅用两个小时就能搞定?
更别提写出了软件之后还不能直接使用,还需要多轮测试,这又是开销。