구현 용이성1 [Programming Language] 5. 설계 원칙 효율(Efficiency)최적화 용이성(Optimizability) = 언어가 얼마나 최적화되어 있는가실행 효율프로그램이 실행될 때의 효율성을 높이는 것 목표빠르고 적은 자원을 사용하는 것이 바람직번역 효율코드가 컴파일러나 인터프리터에 의해 빠르게 번역될 수 있어야 함신뢰성과의 상충최적화를 위해 성능을 지나치게 중시할 경우, 프로그램의 신뢰성이 떨어질 수 있음구현 용이성(Implementability) = 언어 구현의 효율성 / 번역기를 작성할 때 얼마나 효율적으로 구성할 수 있는가작성 용이성(Writability) = 프로그래밍 언어로 코드를 작성할 때 효율성표현력(Expressiveness) = 특정한 목표나 기능을 얼마나 간단하고 명확하게 표현할 수 있는가 판독성(Readability) : 코드.. 2024. 10. 31. 이전 1 다음 728x90