Hardware vs Software Classification of Software Classification of Programming Languages Programming Language Translators Assembly Language Operating Systems