作者ric2k1 (Ric)
看板EE_DSnP
标题[公告] Homework #3 is OUT!!!
时间Wed Nov 8 23:04:31 2006
也许对很多人来说, 这次的作业是这辈子写过最长的程式码... 因为光 refernce code
就有 1300+ 行... 抱歉.
缘起於跟一些同学在上次开课 (94上) 後的心得讨论, 我才知道同学们在後面几个作业
花了很大的力气在做 command interface, 再加上有一些同学反映对 STL 不太熟, 花了
不少时间在 debug STL 的用法, 於是有了这次作业的想法.
不过很抱歉拖了 3, 4 天才出来, 实在是分身乏术呀... 不过我也相信 ijb 的说法,
应该没有人会介意 homework 晚一点出来吧... Anyway, 反正 Topic 3 也还没教完,
而 topic 4 STL 也还没开始... Homework #3 的 due date 是 11/24, 两个礼拜又两天.
这次的作业在 file structure, Makefile, 等等都有 "玩真的" 的味道 --- 希望大家
可以先花一点时间想像一下一个 software framework 开发的 infrastructure. 而作业
中要求大家去完成的 command interface, 虽然看起来比大家习惯的 "单纯 cin/cout +
if-then-else" 来得复杂许多, 但是它拥有相当完整的功能 (如 history, arrow, del,
file/std dual inputs, etc), 并且利用 command registration 的机制, 使得以後要
再扩充新的 commands 时会变得乾净且简单许多.
不过, 希望大家不要被吓到, 我已经尽量少删掉一些 code (i.e. 少一些 TODO's), 我想
大家需要写的应该只有一两百行吧?
在此也预告一下, 此 command interface 将会继续留用於未来的作业与期末专题. 所以
请尽力去熟悉此作业.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.131.80
※ 编辑: ric2k1 来自: 59.121.131.80 (11/08 23:55)
1F:推 eeturtur:老师真辛苦阿!很期待这次的作业^^"" 11/09 01:41
2F:推 box20:这位同学现在好像没有修 11/09 19:01