社区
数据结构与算法
帖子详情
关于《计算机程序设计艺术》一书中的“共行程序”的小问题。
YoziDream
2005-04-02 05:20:48
《计算机程序设计艺术》第一卷 基本算法里讲到了“共行程序”;书中是使用MIX这个老得发黄的计算机描述的。
我想问一下,“共行程序”的技术在现在还在广泛使用吗?
...全文
374
13
打赏
收藏
关于《计算机程序设计艺术》一书中的“共行程序”的小问题。
《计算机程序设计艺术》第一卷 基本算法里讲到了“共行程序”;书中是使用MIX这个老得发黄的计算机描述的。 我想问一下,“共行程序”的技术在现在还在广泛使用吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YoziDream
2005-05-05
打赏
举报
回复
共行程序应该和多线程还是有区别的。多线程中线程与线程间的关系没有工行程序那种一人一步,一个执行一部分再接着让另一个接着执行那样的相互依赖的关系。
书上说在写类似象棋人机对战这样的游戏是需要用到的。这儿有没有实际写过类似象棋人机对战的游戏的朋友用到类似的技术呢?
dengsf
2005-05-05
打赏
举报
回复
受楼主感染浏览了那部分内容,
发现它跟现在的多个进程(线程)的并发有相似之处。
感觉现代程序虽然没有直接用这种做法,但很多情况下其实是用其它方法来达到这种效果的。
flyingdancing2005
2005-05-04
打赏
举报
回复
我要这本书
见识一下
flyingdancing2005@163.com
hujiangyongxx
2005-05-03
打赏
举报
回复
我也有一本啊,基本算法的,就是看不懂,在那当古董了.
强烈要求有与我共同学习的朋友参与.
YoziDream
2005-04-19
打赏
举报
回复
MIX除了内存稍小外,我觉得比起MCS51单片机来,可是可爱多了。
YoziDream
2005-04-19
打赏
举报
回复
谢谢各位热情的参与,一直在自己的帖子列表里面没有这个帖子,还以为被版主删掉了呢,回复得迟了,见谅.
现在,面向对象之风吹遍大江南北。TAOCP这本书里面提到的只讲了一些最基本的程序设计技术——子程序,解释程序,输入输出,和共行程序。这几种技术里面,前三种我想无疑具有超越时间的价值,永不过时。但是共行程序,我在实际中见得少了,自然产生疑问——现在还在用这种技术吗?会不会这种技术已经被比如面向对象、泛型等技术取代了?故有此问。
为此,我了解了一下高得纳先生对书的MMIX更新,发现大师把MIX换成MMIX后,还是讲了“共行程序”。由此我想“共行程序”技术是不是也有亘古不变的意义呢?若有,那些地方可以用到呢?
顺便提一下,64的MMIX虚拟机实在是很酷啊!我有一台那样的机器可真是……
jp1984
2005-04-16
打赏
举报
回复
楼 主看懂了没有?
MIX是Knuth自己抽象的计算机 ,您还记得Knuth关于MIX型号1009的计算吗?
[PDP-11 + .... + U..] = 1009 ..Knuth自己也说,MIX现在已经跟不上时代的潮流了,其实他一直想将书中的算法描述改成MIX-3的,但是这是一项很浩繁的工作,一直没有时间开展。但是,计算机的基本构造是不会变的,Knuth的成就除了TEX外其他都是理论上的。所以主要是一种思想,无所谓“共行程序”淘汰不淘汰。如果非要说的话,肯定是被淘汰的,MIX中一字节是6位,请问楼主现在还有这样的机器吗?
greenteanet
2005-04-16
打赏
举报
回复
楼住强啊,我也正在看,一起交流啊.
MagicCarmack
2005-04-07
打赏
举报
回复
《计算机程序设计艺术》确实太难了,楼主真是牛
MagicCarmack
2005-04-04
打赏
举报
回复
楼主确实厉害!!!!
wugaojun
2005-04-04
打赏
举报
回复
楼主确实厉害!!!!
我买了一本,是第3卷的,唉,看不懂呀
gnefuil
2005-04-04
打赏
举报
回复
TAOCP这本书之所以好,就是因为它把难的复杂的东西写的容易懂。。。
chentianfen
2005-04-04
打赏
举报
回复
《计算机程序设计艺术》确实太难了,楼主真是牛
Java Utils工具类大全
源码和jar见:https://github.com/evil0ps/utils #Java Utils --- 封装了一些常用Java操作方法,便于重复开发利用. 另外希望身为Java牛牛的你们一起测试和完善,欢迎入群263641914 一起封装和完成常用的Java代码。 节约撸码时间以方便有更多的时间去把妹子~ #开发环境 Win7x64 JDK1.7 IDEA14
Java项目工程
中
utils包与tools包的理解
在java工程
中
,一般我们会用Utils或Tools的包名来封装一些通用的工具类。单单从字面上来看,两者都可以表示工具的意思,但往往并不能做出比较精准的定义。以下是本人对utils包与tools包的分别理解: 定义: 包名 定义 方法或属性 举例 utils 通用的且与项目业务无关的类的组合;可供其他项目使用 方法通常是public static的;一般无类的属性,如果有,也是...
java utils类_【收藏】Java Utils工具类大全
#Java Utils封装了一些常用Java操作方法,便于重复开发利用. 另外希望身为Java牛牛的你们一起测试和完善 一起封装和完成常用的Java代码。 节约撸码时间以方便有更多的时间去把妹子~#开发环境Win7x64JDK1.7IDEA14#项目结构│ README.md│ utils.iml│├─.idea│├─conf│ configFTP.properties│ ...
数据结构与算法
33,026
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章