強類型是一種與編程語言一起使用的類型系統,它強制程序員按照類型系統和語言標準指定的特定方式輸入代碼。強類型輸入的強度可能不同,但大多數類型系統使用高強度限制。這可以阻止大多數或所有無效的輸入,這可能會有助于...
強類型是一種與編程語言一起使用的類型系統,它強制程序員按照類型系統和語言標準指定的特定方式輸入代碼。強類型輸入的強度可能不同,但大多數類型系統使用高強度限制。這可以阻止大多數或所有無效的輸入,這可能會有助于防止編碼錯誤。有些編程語言允許程序員使用不同的整數,但這種類型系統限制了轉換。一致性是對用戶的強制要求,這可能是有益的,但這種類型系統也會剝奪創造性

手持計算機當有人使用具有強鍵入功能的工具包或編程語言時,可以使用高強度或低強度來設置此打字系統。高強度意味著輸入系統對用戶有很強的限制,而低強度對于錯誤和不一致的代碼更為寬大一些。雖然在某些系統中使用低強度,但是高強度更常見,因為這種類型系統的優點最好是用高強度來維護程序員在創建程序時可能會創建無效的條目,這可能是一個錯誤,也可能是為了嘗試新的編碼。在弱類型系統中,這些錯誤將通過編譯器傳遞,這可能會導致嚴重的錯誤。當使用強類型時,這些錯誤會引起程序員的注意。系統通常也會拒絕編譯程序,直到代碼被修復,以確保錯誤最小整數通常用于編程,編程語言有時允許用戶輸入與語言不一致的整數。同時,如果語言有轉換工具,然后這將轉換整數以便使用它們。強類型禁用這種做法并拒絕接受非標準整數。強類型控制用戶編程語言實現的方式就是這樣有很多優點和缺點。這不允許錯誤或非標準編碼,所以這個打字系統保證了編碼的一致性,也保證了編碼在編譯時能正常工作,主要缺點是創造力受到嚴重限制,如果用戶試圖用一種違背標準的方式編寫代碼,即使代碼本身可以工作,而且可能比標準編碼好,那么強大輸入仍將禁用編碼,直到用戶將其標準化。