打個比方,如果我們要訪問網站119.75.217.109,你知道是哪個網站嗎,讓你瀏覽器裡敲這些數字和小數點是不是很麻煩還容易出錯;如果我再給你一個域名baidu.com,你是不是明白很多了吧,輸入方便了吧,但可能你的老爸老媽不懂計算機還不太明白;好,這時你告訴他們瀏覽器裡輸入百度這兩個漢字就行了,是不是一下都明瞭了,好簡單好好記。
其實,軟體起個名和這個IP/域名/中文域名的道理一樣的。
如果軟體不起名,那麼整個電腦作業系統就要重新設計了,再也沒有檔案沒有檔案夾了,要執行軟體你可能要告訴計算機從記憶體地址0x8049324處取出4368467byte內容並執行,呵,怎麼知道某個軟體記憶體地址和大小都是個大問題呀。
再說個更通俗的例子,在家裡你和家裡人打招呼都是爸媽姐弟哥之類,如果不起個名字,那怎麼喊家裡人呢,那誰,那誰誰誰過來下...呵,亂套了吧。
所以軟體起個名,一是為了讓你能夠方便且有效的找到和使用軟體,二是起名是人類交往和文化的必然性。
打個比方,如果我們要訪問網站119.75.217.109,你知道是哪個網站嗎,讓你瀏覽器裡敲這些數字和小數點是不是很麻煩還容易出錯;如果我再給你一個域名baidu.com,你是不是明白很多了吧,輸入方便了吧,但可能你的老爸老媽不懂計算機還不太明白;好,這時你告訴他們瀏覽器裡輸入百度這兩個漢字就行了,是不是一下都明瞭了,好簡單好好記。
其實,軟體起個名和這個IP/域名/中文域名的道理一樣的。
如果軟體不起名,那麼整個電腦作業系統就要重新設計了,再也沒有檔案沒有檔案夾了,要執行軟體你可能要告訴計算機從記憶體地址0x8049324處取出4368467byte內容並執行,呵,怎麼知道某個軟體記憶體地址和大小都是個大問題呀。
再說個更通俗的例子,在家裡你和家裡人打招呼都是爸媽姐弟哥之類,如果不起個名字,那怎麼喊家裡人呢,那誰,那誰誰誰過來下...呵,亂套了吧。
所以軟體起個名,一是為了讓你能夠方便且有效的找到和使用軟體,二是起名是人類交往和文化的必然性。