冷嬷嬷你既没有胆量接受挑战,又抹不开面子认输,所以用各种无聊的手段获取心理的平衡以及大家的理解。冷嬷嬷你低估这里众人的智商了。
再重复一遍:我不是所长,甚至不认识所长,虽然我很敬佩所长,更不认识“小小叶子“。说所长每天披着马甲上来,呵呵,这纯属小人之心度君子之腹,你所理解的“宽容“又在哪里呢?
回yewuyi及众网友: 我没有完全公布所有的程序,因为pk没有结束。我也知道pk很无聊,我想一劳永逸的解决wxj1952们的问题,因为我及其讨厌在技术讨论里掺杂人身攻击。 当wxj1952们骂icage时,我没有说话,因为我不是icage; 当wxj1952们骂wellrun时, 我也没有说话,因为我不是wellrun; 当wxj1952们骂所长时,我还是没有说话,因为我不是所长;当wxj1952们骂我时,已经没有人为我说话了。
PC vs MCU, 这是一个敏感的话题,不亚于“汇编vs C", "java vs c#", "apple vs microsoft", 我必须把握用词分寸,“一叶障目,不见泰山“过分了。“一理通而百理通罢了“,我及其赞同这句话。不过,mcu上的软件设计思路对pc上的软件设计帮助有限,很多的时候甚至有害,理解到这一点往往要几年后或者是在一个大中型的软件公司里工作;这方面我不打算多说,只想说说 pc 软件设计对mcu软件设计方面的借鉴。
mcu由于资源有限,所以软件程序有mcu特点: 1)软件规模偏小,偏重控制,软件结构相对简单。 2)没有复杂的算法 3)没有复杂的数据结构,如linklist, array, stack, que, tree,dictionary等等。
做惯了pc软件设计的程序员,对于一个mcu项目,往往首先想到软件结构和数据结构,比如设计一个菜单系统,我第一想法就是 tree, 而且是“一颗真实的树“(一个笑话,讽刺新加坡人把one, two, three发成one true tree)。
我得离开一回,等待wxj1952们的答复的同时,以后继续讲解一些心得,不想贴那些枯燥无味的程序。
|