第二週做業

 

一.做業。   java

對比我以前寫的詞頻統計和linux命令詞頻統計「cat log.txt|tr ' ' '\n'|tr A-Z a-z|sort|uniq -c|sort |head」。(首先說明我寫的詞頻統計是基於javaweb的,用戶上傳文件進行詞頻統計。)linux

    1. 系統依賴。個人詞頻統計系統是由java編寫的,java語言具備跨平臺性,一次編譯,到處運行;而linux命令版詞頻統計只能在linux系統下運行。程序員

    2. 用戶體驗。從用戶角度出發個人詞頻統計系統是圖形化界面,用戶界面友好,方便用戶使用;而linux命令版詞頻統計是命令行,對於一些不瞭解linux命令的用戶來講,每讀一個文件都要修改代碼,比較繁瑣,影響用戶體驗。可是對於程序員來講,若是隻針對須要來講,兩者都是能夠完成用戶需求,可是linux命令顯然更節省程序員的時間,並且也能夠寫成腳本,這樣也方便用戶使用。web

   3. 性能。C的運行效率明顯要比JAVA高,由於C是編譯型的,直接將源碼編譯成機器代碼;而JAVA是解釋型,源碼被編譯成二進制僞代碼,由JAVA虛擬機解釋執行。性能

我的軟件過程(PSP)
日期 開始時間 結束時間 中斷時間 淨時間 活動 備註  
2016.3.13 13:00 15:00 30(mins) 90(mins) 細讀<構建之法> 兩人合做。團隊和流程兩個章節  
  21:00 23:30 100(mins) 50(mins) 寫博客    
  21:20 23:00 30(mins) 70(mins) 討論四人團隊項目
相關文章
相關標籤/搜索