【发布时间】:2011-03-22 11:48:53
【问题描述】:
我正在撰写一篇关于计算机科学主题的相当长的专着。但是,我通常发现自己不得不用数学术语写一些计算机科学概念,这对我来说很难。例如,假设我想编写一个 for 循环或 void 函数。我大部分时间都去我的 Knuth、Cormen 或 Sedgewick,但现在还不够。是否有“手册”或一些文本可以作为将计算机科学转化为数学的示例?
编辑
让我说得更具体一些(谢谢 Uri)。我的意思是:例如,我有一个 void 函数,它返回一个长度为 n 的随机字符串。这引起了我的好奇心,我什至不知道如何在数学中表示 void 函数......但这只是一个例子。
【问题讨论】:
-
不想这么说,但这三本可能是最数学的 CS 书籍。如果您精疲力尽,我认为您可能必须成为该主题的先驱。 :)
-
@sheep: :) 我希望我...那些书根本没有涉及的理论。
-
如果你给我发了一份手稿和具体问题,也许我可以帮助你离线。在从事软件开发之前,我是一名数学教授。 johndcook.com/contact.html
-
至于长度为 n 的随机字符串,您可以简单地说“X 是长度为 n 的随机字符串...”,然后明确说明“随机”的含义。例如,它是从某个字母表的所有 n 字母字符串中均匀随机选择的吗?
标签: computer-science math