強弱型別

強弱型別 （ Strong and weak typing ） 表示在電腦科學以及程式設計中 ， 經常把程式語言的類型系統分爲強型別  和弱型別  兩種 。 這兩個術語並沒有非常明確的定義 ， 但主要用以描述程式語言對於混入不同資料型別的值進行運算時的處理方式 。 強型別的語言遇到函式引數型別和實際叫用型別不符合的情況經常會直接出錯或者編譯失敗 ； 而弱型別的語言常常會實行隱式轉換 ， 或者產生難以意料的結果 。 這對術語在短短的電腦歷史中 ， 早已含括了更多的意義 ， 而且時常很難知道寫的人究竟要表達哪個意思 。