2021-5-13 22:11从头开始构建一个编程语言并不容易。除了创建编译器外,定义标准库和支持编辑器和构建系统等支持工具,您需要设计语言 - 它是势在必行还是功能?语言将用于什么系统?它是否有成分造影功能?
Zig是我们开源和非营利组织的成员,是一种用于维护最佳和可重复使用的软件的通用编程语言和工具链。这是简单且强大的,并且具有便携式SIM......
2021-4-4 6:47JPARTicles是一个轻量级JavaScript库,用于在画布上构建用户界面基础。 这为用户带来了一些凉爽的粒子效果。
2021-3-30 17:31我们知道你在想什么:还有另一种标准。在JSON,协议缓冲区,MessagePack和数十种其他格式的世界中,为什么重新发明轮子?
在Rainway,我们将视频游戏流传输到客户端应用程序。每秒60帧,需要每16毫秒传送视频和音频数据。 Gamepad,鼠标或键盘输入必须处理并将其流回到远程主机,实时所有。对我们来说,......
2021-2-27 5:2Tweak是十六进制编辑器。它允许您在非常低的级别上编辑文件,从而使您可以看到文件的完整和确切的二进制内容。它对于修改二进制文件(例如可执行文件),编辑磁盘或CD映像,调试错误地生成二进制文件格式的程序以及许多其他事情很有用。 Tweak当前在Unix上运行,使用ncurses库在终端上运行。 Tweak使用基于B树......
2021-1-23 7:422级我们非常担心是否可以,我们没有停止思考是否应该 级别1之所以成为可能,是因为我们在制作网站时很烂。 我们使它们变得如此缓慢,以至于浏览器现在已经足够快地可以写入仿真器了。 2级是的,当人们比较编程语言时,Chrome中运行的JavaScript始终接近C性能,这简直是疯狂。 它使大多数有关Web Assemb......
2021-1-21 3:3在Web开发社区中,已经有明显的理由转向实现增量视图维护的框架,这是有充分理由的。逐步更新状态时,应用程序性能会更好,所需资源更少。使用Materialize,开发人员和数据分析人员可以利用现有的SQL知识,在数据处理管道中采用相同的事件驱动技术。在此博客文章中,我们将构建一个应用程序,以演示开发人员如何在Mater......
2020-10-27 18:54取决于你问的是谁,聚变动力要么已经存在(但没有人会购买我的轿车设计!),要么永远不会发生(所以别浪费钱了!),或者是一个难题,可能是一个更困难的问题的部分解决方案。最后一种观点是实际在该领域工作的科学家们的观点,他们常常迷失在所有的喧嚣中。
在这场讨论的迷雾中,最近出现了一堆论文,都集中在一个拟议的聚变项目上:SPA......
2020-10-21 12:12下载PDF摘要:我证明了如果市场是弱式有效的,意味着当前价格完全反映了过去价格中所有可用的信息,那么P=NP,意味着任何可以在多项式时间内验证解的计算问题也可以在多项式时间内求解。我还通过展示我们如何利用市场来解决NP-Complete问题来证明相反的情况。因为P可能不等于NP,所以市场可能不是有效的。具体地说,随着......
2020-9-25 13:43PHP是一种流行的、弱类型的通用编程语言。这种语言最初是为构建动态网页而设计的,后来在服务器端网站开发中得到了广泛采用。在这项工作中,我们描述了在Truffle和GraalVM上运行的PHP的实验性编译器和运行库graalphp的设计和实现。GraalVM是一个支持多种语言执行的虚拟机,它被实现为基于Truffle的......
2020-9-4 23:52018年,我为GPU Zen 2图书撰写了一篇文章《编写高效的Vulkan渲染器》,并于2019年出版。在本文中,我试图聚合尽可能多的关于Vulkan性能的信息-而不是试图集中在一个特定的方面或应用程序,而是试图涵盖广泛的主题,让读者了解不同API在实际硬件上的行为,并为每个需要解决的问题提供一系列选项。
在发表这......