想知道那些编程前辈在编译器只有16位的时候,是如何进行大文件处理的。

[复制链接]
查看11 | 回复2 | 2009-7-30 08:19:15 | 显示全部楼层 |阅读模式
其实我与你有同样的疑问,不过我认为老程序员中佼佼者对他们来说应该并不是难事吧呵呵我觉得在编译器很落后的年代,硬盘,内存,cpu同样落后,所以那时应该没有特别大的数据吧看看别人的回答吧呵呵关注中。。。。
回复

使用道具 举报

千问 | 2009-7-30 08:19:15 | 显示全部楼层
即使是现在很多时候几G甚至几十G的文件也不能全都读进内存里来啊, 只能是用一部分读一部分, 处理一部分写一部分。 当然这样就不是完全的随机访问了, 所以有些时候算法上会有一些差别。现在很多书上讲排序的时候也会有一部分讲到外排序算法,就是这种大文件情况, 你可以去看看那是怎么做的其实编程不是做题, 这不是个死心眼的活, 虽然困难总会有,但是遇到真正性能上难以接受的困难的时候, 要么靠更灵活的算法, 要么靠其他的附加条件, 甚至走投无路的时候改变需求也不是不可以的, 你提这问题还是一套学生做题的思路, 真正编程的时候是可以灵活的
回复

使用道具 举报

千问 | 2009-7-30 08:19:15 | 显示全部楼层
我们还有虚拟内存技术呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行