Algorithm Programming선언형 프로그래밍과 반대전역적인 상태 존재CQSImperative Programming MethodsOOPProcedural Programming