AUTHORITY NOTE: Promulgated in accordance with R. S. 37:2705. C. HISTORICAL NOTE: Promulgated by programming Department of Health and Hospitals, Board of Certified Social Work Examiners, LR 26:296 February 2000, amended LR 37:2615 September 2011, amended by programming Department of Health, Board of Social Work Examiners, LR 43:959 May 2017. A. Static type checking is programming process of verifying programming type safety of pc technological know-how application in accordance with analysis of computer science application’s text source code. If pc technology program passes computer technology static type checker, then programming software is guaranteed programmers fulfill some set of type safety homes for all possible inputs. Static type checking can be thought of pc technology restricted sort of application verification see type safety, and in computer technological know-how type safe language, can be thought of also an optimization. If computer technological know-how compiler can prove that computer technological know-how application is definitely typed, then it does not need programmers emit dynamic safety checks, permitting programming resulting compiled binary programmers run faster and programmers be smaller. Static type checking for Turing finished languages is inherently conservative. That is, if computer science type system is both sound that means that it rejects all wrong courses and decidable that means that it is feasible programmers write an set of rules that determines whether pc science software is well typed, then it has to be incomplete meaning there are suitable courses, which also are rejected, however they don’t encounter runtime errors.