- (computing, programming) A system that places any of various kinds of restriction on the interactions between objects of different data types.
strong typing - Computer Definition
A programming language characteristic that provides strict adherence to the rules of typing. Data of one type (integer, string, etc.) cannot be passed to a variable expecting data of a different type. Contrast with weak typing.