language-implementation

language-implementation

文章 0 浏览 7

CPYTHON如何处理REPL中的多行输入?

Python的depl逐行读取输入线。 但是,功能定义由多行组成。 例如: >>> def answer(): ... return 42 ... >>> answer() 42 cpython的解析器如何在part…

尛丟丟 2025-02-11 23:46:04 2 0

C++ unordered_map实现问题映射中的先前值被忘记了

Closed. This question needs debugging details. It is not currently accepting answers. 编辑问题以包括所需的行为,特定问题或错误以及重现问题…

指尖上得阳光 2025-02-11 18:16:00 0 0

ADA 83例外是否包括资源清理?

ADA 83是最早有例外的语言之一。 (我想说的是“第一个”,但是我从研究技术的历史中学到的一件事是,几乎总是有一个较早的X。) 从实施的角度来看,…

咋地 2025-01-21 16:50:57 5 0

实现协程的不同方式

我目前可以想到两种实现协程的方法: 每当启动协程时,不是将局部变量存储在堆栈上,而是从堆中获取一块内存并用它来存储局部变量。这样,局部变量就…

余生再见 2025-01-13 21:46:53 4 0

同一种语言的实现怎么可能比该语言更快呢?

例如,如果我用 Java 制作一个 JVM,是否有可能使我实际制作的实现比我使用的原始实现更快?构建这个实现,即使我的实现是建立在原始实现之上,甚至可…

小兔几 2025-01-07 20:27:24 6 0

python在哪里存储全局变量和局部变量?

与问题几乎相同 本地、全局在哪里, static, auto, register, extern, const, volatile 变量被存储?,不同的是这个线程问的是Python语言如何实现这个…

七七 2025-01-07 03:49:40 3 0

“letrec”如何?不使用“set!”来实现?

不使用set!如何实现letrec? 在我看来,set! 是一种命令式编程结构,通过使用它,人们会失去函数式编程的好处。…

所有深爱都是秘密 2024-12-20 22:56:42 6 0

编译语言中的垃圾收集实现

在实现精确的垃圾收集时,总是存在一个问题,即确定堆栈上的哪些字是指针,哪些是其他类型的数据,例如整数或浮点数。解释型语言通常通过将所有内容都…

所有深爱都是秘密 2024-11-30 12:34:36 5 0

字节码堆栈与三地址

在设计字节码解释器时,现在对于堆栈还是三地址格式(或其他格式?)是否更好存在共识?我正在考虑这些因素: 目标语言是一种与 Javascript 非常相似…

合约呢 2024-11-15 19:01:03 9 0

在 Lisp 和其他函数式语言中,为什么长度不是 O(1)

Lisp 中的列表基元的运算符长度定义如下: (define (length lst) (if (null? lst) 0 (+ 1 (length (cdr lst))))) 为什么某些 Lisp 的实现者不能将长度…

李白 2024-11-15 18:33:31 6 0

关于结构的基本问题

struct { int integer; float real; } first_structure; 因此,我们可以通过编写来引用first_struct的成员 first_structure.integer = 7 如果我写: s…

窗影残 2024-11-07 13:40:07 8 0

Java对象是如何构造的?

如果我创建一个类,例如: public class Test{ int id; String name; } 现在,如果我必须使用该类,我们只需创建该类的一个实例,因为 Test testObj =…

狼亦尘 2024-10-25 04:26:40 10 0

Python:列表理解背后的机制

在 for 循环上下文中使用列表理解或 in 关键字时,即: for o in X: do_something_with(o) 或 l=[o for o in X] in 背后的机制如何工作? 它调用 X 中…

一指流沙 2024-10-15 03:48:08 16 0

为什么在 Python 中将生成器传递给函数时可以省略其周围的括号?

我只是在 Python 中尝试使用不同的语法将生成器作为函数的参数传递,我意识到虽然我一直在这样做, >>> sum((j for j in xrange(5))) 10 但这也有效:…

淡忘如思 2024-10-14 10:20:31 15 0

Matlab:如何实现动态向量

我指的是这样的例子 我有一个函数来分析向量“输入”的元素。如果这些元素具有特殊属性,我会将它们的值存储在向量“输出”中。 问题是,一开始我不知…

终难遇 2024-10-09 10:29:21 16 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文