為什麼要有輸入碼和機內碼的區別。現在輸入法的原理不是先獲得鍵盤輸入的漢字再傳入計算機中麼。為什麼先傳輸入碼,再轉換成機內碼?多麻煩。。。求解答,謝謝
你可以理解輸入碼是一個方便人記憶的代碼,輸入某個代碼,轉換成對應的內碼。計算機用相同的內碼表示漢字。但是使用者根據自身知識、文化等不同,用不同的輸入碼來輸入。
比如打字員用五筆字型,電報人員用電報碼,一般人員用拼音等。這就好比計算機只能認識機器代碼,但是為什麼我們有那麼多高級語言,比如C++ Basic Pascal等等。
從計算機設計的價值觀來說,計算機就應該把麻煩留給自己,把方便留給用戶
。因為計算機編程是一次性的,而使用是多次性的,另外計算機做大量的工作是機器操作,不費任何成本,相反讓人記憶學習則需要成本。