stackless相关内容

哪些编程语言支持热代码交换和/或沙盒?

我想编写一个基于网络的 MMO 游戏,允许用户编写 AI 并将其作为游戏的一部分运行.我计划将 Html5 用于图形,并希望它基于网络,以便可以从智能手机访问.我需要找到一种支持沙盒、并发、热代码交换和大型库的编程语言,使事情变得更容易. 此时我的研究是关于 Erlang、Stackless Python 和 Lua.任何帮助表示赞赏. 解决方案 Erlang 不支持沙箱,所以你可能 ..
发布时间:2021-12-30 20:53:58 其他开发

无堆栈语言如何工作?

我听说过无堆栈语言.但是我不知道如何实现这种语言.有人可以解释吗? 解决方案 我们拥有的现代操作系统(Windows,Linux)以所谓的“大堆栈模型"运行.这种模型有时是错误的,并激发了对“无堆栈"语言的需求. “大堆栈模型"假设编译后的程序将使用内存指令快速调整包含堆栈指针(和可选堆栈帧指针)的寄存器,以在内存的连续区域中为函数调用分配“堆栈帧".这导致快速的函数调用/返回,但代 ..
发布时间:2020-04-27 04:10:54 其他开发

哪些编程语言支持热代码交换和/或沙箱?

我想编写一个基于网络的MMO游戏,允许用户编写AI并将其作为游戏的一部分运行。我打算使用Html5的图形,并希望这是基于网络的,所以它可以从智能手机访问。我需要找到一种支持沙盒,并发,热代码交换和大型图书馆的编程语言,使事情变得更容易。 Erlang,Stackless Python和Lua。任何帮助不胜感激。 解决方案 Erlang 不支持沙盒,所以你可能不想至少使用你的脚本语言。 ..
发布时间:2017-08-27 12:22:26 其他开发语言

什么挑战促进并行/并发架构的使用?

我对使用内置并行/并发语言的可能性感到非常兴奋,例如 stackless python a>和 erlang ,并坚信我们都必须朝着这个方向前进太长 - 或者会想要,因为它将是一个好/容易的方式来获得可扩展性和性能。 但是,我习惯于以线性/串行/ OOP /功能的方式来思考解决方案,我正在努力以任何方式优点使用并发。我怀疑我只是需要不知道很多,但我想我会问如下: 你实现任何合理大的无堆 ..

是否有无堆栈或无堆栈的C ++实现?

C ++标准没有提及堆栈或堆的任何内容,它们是实现特定的,这是真的。 不是C ++标准的一部分,我们最终使用它们,所以它们就像它们是语言本身的一部分,并且必须考虑内存或性能目的。 因此我的问题有不使用堆栈和堆的C ++实现? 解决方案 有些实现(例如,在IBM大型机上)不使用一个堆栈,因为大多数人会想到它,为简单的原因,硬件不支持它。相反,当你调用一个函数时,激活记录(即用 ..
发布时间:2016-10-14 10:43:10 C/C++开发