programming-languages 相关问题

编程语言是一种人工语言,旨在表达可由机器执行的计算。 **请注意:**与Stack Overflow上的其他地方一样,资源和教程推荐请求,事物列表请求(“哪种语言具有此功能......”)和过度基于意见(“什么是最好的” ......“)问题不在话题。

如何在 C++ 中为动态类型编程语言创建类似“PyObject”的结构?

我正在开发一种C++编程语言。我创建了一个解析器,它为我的语言创建了完整的抽象语法树。我想法的下一步是将 AST 转译回 C++ cod...

回答 1 投票 0

是否有依赖非拉丁字母的编程语言?

我见过的每种编程语言都是基于拉丁字母的,考虑到我住在加拿大,这并不奇怪...... 但只有编程才真正有意义

回答 11 投票 0

访问说明符和访问修饰符之间的区别

我在网上查了一下,我听人们说 访问说明符:: 访问说明符决定如何 可访问的字段是要编码的 其他课程。访问范围从...

回答 6 投票 0

如何一次分配数组的所有元素?

初始化数组时,可以在一个位置为其分配多个值: int数组[] = {1,3,34,5,6}; ...但是如果数组已经初始化并且我想完全替换 v...

回答 5 投票 0

Python 的 nonlocal 和 C++ 的 static 一样吗?

在Python中,我们有一个关键字叫做nonlocal。它和C++中的static一样吗?如果我们在 Python 中有嵌套函数,而不是在内部函数中使用非局部,我们不能只声明

回答 3 投票 0

单操作员楼层划分

从程序员的角度来看,除了 Python 之外,还有哪些编程语言将楼层划分作为单个运算符? 为什么它存在?请不要给我答案,因为它...

回答 1 投票 0

格式与语言

在 SO 宇宙的其他地方,一场风暴已经肆虐了一段时间了。关于人类是否应该更喜欢他们可以阅读的内容而不是他们不能阅读的内容。这让我拿起我的思考帽......

回答 2 投票 0

c++ 多个值的数组赋值

所以当你初始化一个数组时,你可以在一个地方为其分配多个值: int数组[] = {1,3,34,5,6} 但是如果数组已经初始化并且我想完全替换 va 该怎么办...

回答 5 投票 0

PHP 字符串连接和算术运算

我刚开始学习PHP不久,遇到了这个问题: ”; 回显“$a / $b =”。 $a / $b; 回声“”;...

回答 4 投票 0

Go 是强类型还是弱类型?

来自维基百科: 某些编程语言将指针公开为数值,并允许用户对它们执行算术运算。这些语言有时被称为“弱......

回答 1 投票 0

Delphi 在 Visual Studio IDE 上可用吗?

我已经决定(无论是好还是坏),开始学习 Delphi 编程语言。但是,它在 Visual Studio 中可用吗?或者有适合它的IDE吗?我用谷歌搜索了 Delphi,但是 cam...

回答 7 投票 0

面向对象编程语言的 AST(抽象语法树)是什么样的?

我正在阅读有关 AST(抽象语法树)的内容,但我看到的所有示例都使用以下表达式: a + b * c 可以用类似 lispy 的语法表示为: (+ a (* b c) ) 这将是

回答 3 投票 0

为什么编程中最难的部分是命名? [已关闭]

我听说程序员最难的部分是命名变量、类、对象和方法等,真的吗?那为什么我们更关注算法和数据结构呢?

回答 2 投票 0

如何将 `IO ()` 传递给 `main` 才能被认为是纯粹的?

我不太明白如何在编程语言意义上将打印(输出到屏幕)视为纯粹的,但我声称 Haskell 中存在这样的概念。 你创造了一个我...

回答 1 投票 0

是否有任何编程语言提供命名函数返回值的功能?

在编程时,我发现有必要记录函数返回的值,这很常见。在 Java/Scala 世界中,您经常使用函数上方的注释来执行此操作。 然而,这可以...

回答 2 投票 0

在Python中执行时输出代码行

我正在开发一个小程序,我想把它送给我的年轻朋友,向他们介绍使用 Python 编程的最基本的基础知识。 在其中,我想添加功能来输出...

回答 2 投票 0

Prolog 未知变量评估

考虑一下: 列表长度([],0)。 list_length([H|T], N) :- list_length(T, N - 1)。 它不会给出编译错误,但不起作用。 我的想法是: 假设我调用 list_length([1], N) 我们问...

回答 1 投票 0

为什么我们在变量名中使用_?

我看到了像 _ image 这样的变量,想知道 _ 是什么意思?

回答 13 投票 0

什么是‘表达问题’?

我对这是什么有一个粗略的了解,但如果有人对“表达问题”有他们认为简洁直观的解释,我很想听听。

回答 3 投票 0

当语言只有“循环非零”时,如何比较数字?

作为一个业余爱好项目,我一直在为 Chef(一种深奥的编程语言)开发 IDE。在 Chef 中编写各种测试程序时,我意识到实现一个简单的排序算法,或者......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.