Skip to main content

강력한 타이핑은 무엇입니까?

Strong Typing은 프로그래밍 언어와 함께 사용되는 유형 시스템이며 프로그래머가 유형 시스템 및 언어 표준에 따라 특정 방식으로 코드를 입력하도록 강요합니다.강력한 타이핑의 강도는 다양 할 수 있지만 대부분의 유형 시스템은 고강도 제한을 사용합니다.이것은 대부분 또는 모든 유효하지 않은 항목을 중지하여 코딩 오류를 방지 할 수 있습니다.일부 프로그래밍 언어는 프로그래머가 다른 정수를 사용할 수 있지만이 입력 시스템은 변환을 제한합니다.유익 할 수있는 사용자에게 일관성이 강화되지만이 타이핑 시스템은 창의력을 없애도 될 수 있습니다.힘의.강도가 높은 것은 타이핑 시스템이 사용자에게 강한 제한을 부과하는 반면, 강도는 오류와 일관성이없는 코드로 조금 더 관대합니다.낮은 강도는 일부 시스템에서 사용되지만이 타이핑 시스템의 장점은 높은 강도로 가장 잘 유지되기 때문에 높은 강도는 훨씬 일반적입니다.새로운 코딩을 시도하십시오.타이핑 시스템이 약화되면 이러한 오류는 컴파일러를 통과하여 심각한 오류가 나타날 수 있습니다.강한 타이핑이 사용되면 이러한 오류는 프로그래머의 관심을 끌게됩니다.또한 시스템은 일반적으로 코딩이 고정 될 때까지 프로그래밍을 컴파일하는 것을 거부하여 오류가 최소화되도록합니다.

정수는 종종 프로그래밍과 함께 사용되며 프로그래밍 언어를 사용하면 사용자가 언어와 일치하지 않는 정수를 입력 할 수 있습니다.동시에 언어에 전환 도구가있는 경우 정수를 변환하여 사용할 수 있습니다.강력한 타이핑은이 관행을 비활성화하고 비표준 정수를 수락하지 않습니다.오류 나 비표준 코딩을 허용하지 않으므로이 입력 시스템은 코딩이 일관되게 보장합니다.또한 일반적으로 컴파일되면 코딩이 작동하도록합니다.주요 단점은 창의성이 심각하게 제한되어 있다는 것입니다.사용자가 표준에 위배되는 방식으로 코딩을 작성하려고 시도하면 코드 자체가 작동하고 표준 코딩보다 더 나을지라도 강한 타이핑은 사용자가 표준화 될 때까지 코딩을 비활성화합니다.