2  Note that assembly languages are often classified as dynamically and weakly typed; such languages fall considerably outside the scope of this chapter and are not considered herein.