第二周作业

 

一.作业。   

对比我之前写的词频统计和linux命令词频统计“cat log.txt|tr ' ' '\n'|tr A-Z a-z|sort|uniq -c|sort |head”。(首先说明我写的词频统计是基于javaweb的,用户上传文件进行词频统计。)

    1. 系统依赖。我的词频统计系统是由java编写的,java语言具有跨平台性,一次编译,处处运行;而linux命令版词频统计只能在linux系统下运行。

    2. 用户体验。从用户角度出发我的词频统计系统是图形化界面,用户界面友好,方便用户使用;而linux命令版词频统计是命令行,对于一些不了解linux命令的用户来说,每读一个文件都要修改代码,比较繁琐,影响用户体验。但是对于程序员来说,如果只针对需要来说,二者都是可以完成用户需求,但是linux命令显然更节省程序员的时间,而且也可以写成脚本,这样也方便用户使用。

   3. 性能。C的运行效率明显要比JAVA高,因为C是编译型的,直接将源码编译成机器代码;而JAVA是解释型,源码被编译成二进制伪代码,由JAVA虚拟机解释执行。

个人软件过程(PSP)
日期开始时间结束时间中断时间净时间活动备注 
2016.3.1313:0015:0030(mins)90(mins)细读<构建之法>两人合作。团队和流程两个章节 
 21:0023:30100(mins)50(mins)写博客  
 21:2023:0030(mins)70(mins)讨论四人团队项目  
        
        

 

 

   

转载于:https://www.cnblogs.com/charliePU/p/5274254.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值