问题标签 [language-concepts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1105 浏览

programming-languages - 除了内存之外,是否有编程语言支持自动管理资源的示例?

自动内存管理的想法得到了新编程语言的大力支持。如果存在用于自动管理其他资源(如文件、网络套接字等)的概念,我很感兴趣?

0 投票
2 回答
2228 浏览

compiler-construction - 汇编器、解释器和编译器的图像?

我有一个任务是制作手绘海报

  • 汇编器
  • 口译员
  • 编译器

我搜索了以上三个的图像,但无法获得一些可以正确定义上述三个的确切图像。任何人都可以分享一些图像链接,这些链接可以让您了解计算机中的汇编器、解释器和编译器是什么。

谢谢

0 投票
3 回答
313 浏览

r - 我们可以有更多的错误(消息)吗?

如果函数使用未在函数体中声明的变量,是否有办法在 R 中弹出错误消息:即,我希望有人标记这种类型的函数

看; 如果某个地方碰巧有一个“n”变量,aha(p=2) 会给我一个“答案”,因为 R 只会从那个叫做“环境”的神秘地方取“n”

0 投票
8 回答
1470 浏览

programming-languages - 在程序中使用括号会降低可读性的例子有哪些?

我一直认为括号提高了可读性,但在我的教科书中有一句话说使用括号会大大降低程序的可读性。有没有人有任何例子?

0 投票
7 回答
34644 浏览

java - 为什么静态方法不被认为是良好的 OO 实践?

我正在阅读Programming Scala。在第 4 章的开头,作者评论说 Java 支持静态方法,这是“不那么纯粹的 OO 概念”。为什么会这样?

0 投票
10 回答
748 浏览

delphi - Delphi - 我该如何改进

好的,所以我已经在 Delphi 中编程了 3-4 年,并认为自己是一个对概念有深刻理解的中级应用程序设计师。但是我怎样才能变得更好?我一直在查看我经常使用的几个组件的来源(virtualtreeview、asynccalls),其中的代码让我很困惑。是的,我可以理解其中的一部分,但其他事情就在我头上。

那么,提高我的编程能力的最佳资源在哪里?书籍、博客或其他信息来源?

0 投票
1 回答
1551 浏览

php - 什么是语言结构?它是如何(理论上)在 C 中实现的?

我熟悉 PHP 函数如何在 PHP 下的 C 代码中映射到 C 中的函数。我知道 C 中函数的含义和 MACRO() 的含义。
我不明白echoPHP 中的语言结构是什么意思。

0 投票
6 回答
4108 浏览

java - Java System.currentTimeMillis() 方法的正确用法?

我正在比较在 Java 中计算迭代和递归阶乘过程的时间。我正在尝试使用该System.currentTimeMillis方法来比较每种算法计算所需的时间,但我似乎无法计算出差异。我不确定使用此方法的正确方法是什么,但这里的任何事件都是我试图在我的代码中实现的:

这是输出:

显然我在这里做错了,因为计算这两种情况的阶乘的预期时间不应该为零。

编辑:如果有人感兴趣,这是我的阶乘解决方案(不是特别独特,但无论如何它们都在这里):

并且是一些输出。令人惊讶的是,递归版本的效果很好。还没到39点左右!迭代版本开始表现得明显更好。

0 投票
2 回答
110 浏览

c# - 为什么不允许绑定变量

我在谷歌上搜索为什么不允许本地或全局变量作为 WPF 数据绑定的源;只能绑定 wrapping 属性。

所以问题是属性是变量的包装器,那么为什么允许这些属性而不允许使用变量。

我需要了解幕后系统。

0 投票
1 回答
262 浏览

delphi - 如果我将父控件传递给 Create 而不是分配 Parent 属性,为什么我的新控件没有出现?

在拉撒路,我正在尝试这个:

它有效。即,我得到了按钮,它是可点击的,它是动态创建的选项卡表的子项。

但以下没有显示按钮,也没有错误:

  1. 为什么第二种方法不起作用?

  2. 这对 Lazarus 和 Delphi 有同样的影响吗?