개발 강력한 유형은 무엇입니까? -techopedia에서 정의

강력한 유형은 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-강력 유형이란 무엇입니까?

강력 유형은 값이 다른 데이터 유형과 혼합되는 것을 엄격하게 제한하는 프로그래밍 언어를 나타내는 데 사용되는 개념입니다. 이러한 제한을 위반하고 오류 (예외)가 발생하는 경우

Techopedia는 강력한 유형을 설명합니다

존재하는 강력한 형식의 언어의 예로는 Java, Ruby, Smalltalk 및 Python이 있습니다. Java의 경우 컴파일 중에 입력 오류가 감지됩니다. Ruby와 같은 다른 프로그래밍 언어는 런타임 중에 입력 오류를 감지합니다.

강력한 유형의 언어에서는 약한 유형의 언어에 비해 작업 동작이 더 예측 가능합니다. 단점은 모든 변수와 매개 변수를 선언하고 입력해야하지만 일부는 이것이 단순히 좋은 코딩이라고 주장합니다.

강력한 형식의 언어와 약한 형식의 언어의 차이점은 다소 모호합니다. 강력한 유형의 언어로 간주되는 일부 언어는 실제로 약한 유형의 양보를 허용합니다. 예를 들어 C #을 사용하십시오. C #에서는 모든 변수에 정의 된 유형이 필요하지만 프로그래머는 동적 유형 검사를 비활성화 할 수 있습니다. 가장 강력한 유형의 프로그래밍 언어 중 하나로 간주되는 Java조차도 객체를 다른 유형으로 캐스트 할 수 있습니다.

강력한 유형은 무엇입니까? -techopedia에서 정의