프로그래밍 언어 총정리
프로그래밍 언어란? 기계가 읽을 수 있고, 사람이 읽을 수 있는 형태로 계산된 표현 체계 언어 설계의 기본 원칙 1) 효율성 : 목적 코드의 효율성 (실행 속도) , 번역의 효율성 (컴파일 속도) , 구현의 효율성 (알고리즘이 얼마나 쉬운가) , 프로그래밍의 효율성 (프로그램 작성이 얼마나 쉬운가) , 비용(돈) 문제 (개발비 / 디버깅 유지보수 / 구현 및 실행 비용) 2) 일반성 : 관련 있는 여러 개념들을 일반적인 하나의 개념으로 통합하여 얻는 성질 3) 직교성 : 언어의 구성자들이 각각 서로 독립적인 의미를 가진 채 조합하는 성질 4) 획일성 : 유사한 것은 유사하게, 상이한 것은 서로 다르게 표현 기타 설계 원칙 - 간결성, 안전성, 표현력, 정확성, 확장성 , 기계 독립성 , 제약성 , 부분성..
2023. 6. 7.