cost 92 ms
(深奥)编程语言多次设计转义字符

[英](Esoteric) programming language design escape characters multiple times

我正在创建一种(深奥的)编程语言。 一切顺利,这就是我想出的: 所以语言的基础是: 大多数核心操作都是一个字符。 例如: % = 要循环的字符。 这种编程语言在一行上,所有操作都由这个字符分隔: ! . 它与堆栈一起工作,您可以在堆栈上推送和弹出数据。 一些有用的知识: %<code&gt ...

闭包如何将上下文变量查看到堆栈中?

[英]How does closures see context variables into the stack?

我想了解调用b()推送的堆栈帧如何访问 a a() ) 推送的堆栈帧中的x值。 是否有从b()帧到a()帧的指针? 或者运行时是否将x的值复制为b()框架中的局部变量? 还是引擎盖下有另一种机制? 这个例子在python,但是有没有一个通用的机制来解决这个问题,或者不同的语言使用不同的机制? ...

Gamemaker 2 编程语言

[英]Gamemaker 2 Programming language

gamemaker 2 使用哪种编程语言? 我有点新编程,我希望它从 gamemaker 2 开始谢谢你的帮助。 ...

null 字符在 C 的 char 数组中的行为如何?

[英]How does a null character behave in a char array in C?

我试图用中间和结尾的 null 字符来反转这个 char 数组,而不使用字符串长度。 (原代码) 我预计 output 什么都不会显示。 但是我在我猜是 null 字符的地方得到了带有空格的数组的反面? ( output ) Bcoz 我也尝试过使用 %d 而不是 %c ,发现这些空格显然确 ...

为什么 x *= 5 + 3 不等于 x = x * 5 + 3?

[英]Why isn't x *= 5 + 3 equivalent to x = x * 5 + 3?

如果我们让x = 2并执行x *= 5 + 3 ,则结果为16 ,相当于我们执行 x x *= (5 + 3) ,而不是x = x * 5 + 3 ,这将是13 . 我直观地理解这一点,但一位朋友想知道为什么x*= A + B不等于x = x * A + B ,而这似乎是x+= A + B工作原理 ...

继承 Kotlin 类中的方法?

[英]Inheriting the methods in Kotlin classes?

我对 Kotlin 还是很陌生,我目前的项目是使用它编写一种小型编程语言。 我已经通过词法分析和解析一路进步,当我试图解释它时被卡住了。 我需要的是一个继承自两者的 class 一个基础 class 告诉 Kotlin 函数肯定会返回 object 在我的编程语言中,而不是任何东西 class 用 ...

Python 在列表元素类型方面的灵活性是动态类型的结果吗?

[英]Is Python's flexibility in the types of list elements a consequence of dynamic typing?

我是 Python 的新手,在 C++ 方面有一些经验。 (不幸的是,只有两个样本点,任何一对特征要么不相关,要么完全相关。)在 Python 中,同一列表中的元素可以具有任何类型。 在 C++ 中,STL 容器包含同质类型。 (I suppose it is possible to mimi ...

iOS 和 Android 都支持什么编程语言?

[英]What programming language(s) does both iOS and Android support?

我想制作一个移动应用程序,但我对这个领域的应用程序还很陌生。 我正在寻找我应该使用 go 的哪种语言。 我知道 iOS 支持 Swift 和 Objective-C。Android 支持多种语言,但 Kotlin 或 Java 是最好的。 但是,iOS 和 Android似乎都支持 C#(但我找不 ...

在 C++ 中,向动态数组添加元素是通过创建一个新数组来完成的。 在像 Python 这样的语言中,它在汇编级别做类似的事情吗?

[英]In C++, adding element to dynamic array is done by creating a new array. In languages like Python, does it do similar thing at the assembly level?

我使用了许多具有类似.push()或.append()的编程语言来将 object 添加到动态数组的末尾。 现在,我学习了一些 C++ 并注意到它不支持它,但我必须实现一个手动执行此操作的 function,这个 function 创建一个新的临时数组并循环创建一个更长的新数组元素,添加新的 ob ...

Visual Studio 2022 编辑后不运行代码

[英]Visual studio 2022 doesn't run code after editing

无论我对代码进行了多少编辑,它都会继续运行上次成功的构建。 我尝试了很多解决方案,例如我在 SOV 上找到的“删除所有bin和obj子文件夹”,但没有任何效果。 我尝试启用文本编辑器帮助部分的功能并禁用Build and Run上的 2 个选项,我还尝试删除文件本身并再次重新启动。 它工作了一次,然 ...

是博尔格 R。 50 年前定义 COMAL 语言的克里斯滕森还和我们在一起吗?

[英]Is Børge R. Christensen, who defined the COMAL language 50 years ago, still with us?

Børge Christensen 于 50 年前发明了 COMAL,并成为丹麦学校编程教学的标准语言。 本质上它是 BASIC,但具有结构化的编程结构,并且大多数 BASIC 的后续变体都遵循了这一趋势。 我记得在 1980 年遇到 Børge,但我不记得他当时的年龄,也找不到任何传记细节。 ...

应用发布时代码注释问题

[英]Comments on code when app is published problem

我想问你在即将发布的应用程序的代码中留下评论是否正确。 想要分析源代码的恶意用户能否立即理解它的工作原理? ...

字节码解释器如何知道运行时错误发生在哪一行?

[英]How does a bytecode interpreter know what line a runtime error occurred on?

截至目前,我正在研究一种编译为字节码的语言,然后由 VM 运行。 我的问题是,当发生运行时错误时,VM 如何知道源代码的哪一行导致了错误,因为在编译过程中所有空格都被删除了。 我会想到的一件事是存储一个单独的整数数组,该数组与字节码相关,其中包含行号,但这听起来内存效率极低,尤其是当有很多指令时。 ...

如何在 Haskell 中解析布尔表达式?

[英]How to parse a boolean expression in Haskell?

我有一个名为Parser.hs的文件,并定义了评估布尔表达式的方法。 在该文件中,我有以下内容: 在另一个名为Eval.hs的文件中,我定义了以下方法。 我正在尝试使用 calcBoolList 和 evalListOfExprs 评估 bool expr: 表达式类型和值类型包含在这个名为 ...

如何在 index.ap 中创建一个 HTC?

[英]How to create a HTTC in index.ap?

这个问题涉及new programming-languages和gSwitch 。 使用zSwitch操作hypertext transfer center或httc 。 这也涉及hccp 。 hcp代码: g切换代码: 并结合: 我不知道如何制作转机中心,但只是提出问题。 ...

如何在 Haskell 中为实例编写测试用例

[英]How can I write test cases for instances in Haskell

对于我创建的名为 Vec 的类型,我有一个 Num 实例: 我正在尝试像往常一样为它编写一个测试用例。 通常,我测试的是函数而不是实例。 我通常是这样做的: 由于上面的代码没有产生任何结果,这是否意味着我必须为 (+) 创建函数才能对其进行测试? 我该怎么做? ...

如何修复 Haskell 中类型的“无实例”错误?

[英]How do I fix "No Instance" error for type in Haskell?

我正在研究一个名为 unzipTriples 的 function。 它采用三元组列表,并且可以采用任何类型(多态参数)。 function 应该返回一个包含三个列表的元组,其中每个结果列表都由三元组的第一个元素、三元组的第二个元素和三元组的第三个元素组成。 例如,unzipTriples [( ...

Reaper JS 插件使用什么语言?

[英]What language do Reaper JS plugins use?

我想知道我可以为我的 daw 使用 ReaJS 插件做什么。 但是没有关于他们使用的语言的信息。 我想说的是一些 Javascript 框架的名称,但我不是很确定。 有人可以确认吗? 如果它是题外话,我可以在哪里发布这个? ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM