Hashing can be used to implement both static and dynamic sets. Some languages allow both static and dynamic typing. Pressure fields occur in both static and dynamic fluid mechanics. It distinguishes dynamic or active systems from static or passive systems. The inner ear can detect both static and dynamic equilibrium. These two are static and dynamic loads. It supports both static and dynamic typing. Force spectroscopy can be performed with either static or dynamic modes. The methods used cover both static and dynamic situations. Some languages allow programmers to choose between static and dynamic type safety. This technique relies on understanding the physical static and dynamic failure mechanisms. Dynamic analysis is in contrast to static program analysis. Type systems may be variously static or dynamic, strong or weak typing, and so forth. See programming language for more discussion of the interactions between static and dynamic typing. Static storage duration objects are initialized in two phases.