小编Noa*_*oah的帖子

我将在哪里提出下一个C标准的想法?

我一直在阅读有关C如何工作的很多内容,我想我对如何使其更好有所了解.从我所看到的情况来看,似乎标准的变化似乎不时,我想知道是否有一个地方我可以去为下一次修订提交新想法.

c standards revision iso ansi

6
推荐指数
1
解决办法
460
查看次数

lisp中的lambda函数如何工作?

我在Land of Lisp中读到lambda函数是唯一的内置函数.但是我真的不明白这是怎么可能的,因为我认为你至少需要一个加法命令,一个用于比较数字,一个用于将数据从一个变量移动到另一个变量.我想知道是否有人可以向我解释lisp是如何做到的.我不是数学家,所以如果有可能你也可以在没有大量复杂数学的情况下解释它吗?

lisp lambda functional-programming land-of-lisp

3
推荐指数
2
解决办法
1156
查看次数

如何让 cabal 安装本地软件包?

我正在尝试安装 haskell 的张量流。我的电脑上有这些软件包。我下载了源代码仓库,修改它进行编译,我使用了 v1-install 选项(其他选项都不会安装本地软件包),当我安装它时,但 ghci 告诉我它没有安装,当我尝试编译一个使用无法编译的tensorflow库的程序。

我使用的是 arch Linux,ghc 版本为 8.6.5,cabal 版本为 3.2.0.0。

haskell cabal tensorflow

2
推荐指数
1
解决办法
2343
查看次数

为什么*(a + b)在C而不是[b]中工作?

我已经在C99标准中读到了扩展数组的方法,但是我无法理解为什么这会起作用.如果我有

a[5]
Run Code Online (Sandbox Code Playgroud)

和a是一个整数,然后不会访问第二个元素而不是第五个(假设整数是四个字节)?不应该扩展到

*(a+5*sizeof(a))
Run Code Online (Sandbox Code Playgroud)

因为每个字节都有自己的地址?

c arrays

1
推荐指数
1
解决办法
101
查看次数