- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。
9年前关闭。
嗨,我的第一个问题……
我开始阅读“计算机编程的艺术”。我知道这很难。首先,我决定倾向于本书的语言——我从 MIX 开始。我做了一些练习,我认为我可以通过书中的程序进行管理。但是问题到处都是我写的,MIX老了,学MMIX之类的。好的,但为什么 - 这是我的问题?我正在学习 1 moth MIX,我开始理解书中的问题,现在停止工作并再次开始学习新的 ASM,为什么?说,MIX是旧的,但是书里所有的代码都是MIX,如果我花时间去学习MMIX,我必须重新重写问题,我想这对我来说会很困难。 MIX 这么老了,我真的必须学习新版本吗?有谁对TAOCP有更多经验的人可以给我一个建议:继续看书——MIX中的例子、问题等,或者停下来学习MMIX。而且,当然,如果我做第一或第二选择,我会赢得什么?
最佳答案
MMIX 在几乎所有方面都优于 MIX。第 1 卷的第 1 分册详细解释了原因。幸运的是,如果你已经学过 MIX,那么学习 MMIX 应该不会太难。
在 MIX 中重写你已经完成的练习在 MMIX 中应该不难;如果是,则表明您并没有真正掌握所讨论的算法。
请记住:TAOCP 中的绝大多数算法都是用英文描述的,而不是 MIX 或 MMIX。
然而:如果你的目标是成为一名“真正的软件工程师”,或者甚至更擅长算法,那么 TAOCP 可能不是最好的起点。
我建议您看看由 Leiserson 和 Erik Demaine 教授的 MIT OCW“算法导论”类(class)。您可以在 http://www.catonmat.net/blog/mit-introduction-to-algorithms-part-one 上找到它的链接以及不错的评论。
关于assembly - MIX 或 MMIX - 什么是最好的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441881/
我想知道如何在交互模式下使用 mmix 来在我要求查看寄存器的内容时显示它们。例如,我有一个简单的 mmix 程序: % Compute D=4A-2B+16C %LABEL OPCod
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
是否可以为 MMIX 架构编译 Rust? 根据我对 Rust 编译器的了解(诚然不是很多),它使用 LLVM 作为后端;来自 C 和 gcc 背景,我知道 gcc 可以生成 MMIX 可执行文件,但
在 MMIX 机器的文档中 mmix-doc第 3 页第 4 段: We use the notation to stand for a number consisting of consecutiv
我已经根据http://www.bitrange.com/mmix/install.html为mmix编译了gcc 4.6.0| .在我尝试了他们简单的 hello world 或任何其他使用超过第一
我正在使用 64 位 LCG (MMIX (by Knuth))。它在我的代码中生成一定的随机数 block ,使用它们来执行一些操作。我的代码在单核中工作,我想并行化工作以减少执行时间。 在开始从这
我是一名优秀的程序员,十分优秀!