728x90
반응형
SMALL
고수준 프로그래밍 언어(high-level programming language)
- 사람이 이해하기 쉬운 언어와 비슷한 형태의 프로그래밍 언어를 의미한다.
- 고수준 언어는 컴퓨터 하드웨어와 상대적으로 멀리 떨어져 있으며, 대부분의 사람들에게 친숙하고 이해하기 쉬운 개념들로 구성되어 있다.
고수준 프로그래밍 언어의 몇 가지 주요 특징은 다음과 같다:
- 추상화: 고수준 언어는 낮은 수준의 세부 사항을 숨기고, 개발자가 주로 문제 해결에 집중할 수 있도록 한다.
이러한 추상화는 개발자가 프로그램의 전반적인 로직에 더 많은 시간을 할애할 수 있게 해주며, 코드를 작성하고 디버그하는 과정을 간소화한다. - 이식성: 고수준 언어로 작성된 프로그램은 일반적으로 여러 플랫폼에서 실행될 수 있다.
이는 고수준 언어의 프로그램이 특정 하드웨어나 운영 체제에 의존하지 않도록 설계되었기 때문이다. - 생산성 향상: 고수준 언어는 개발자가 더 빨리 코드를 작성하고 수정할 수 있도록 설계되었다.
이는 언어의 추상화 수준이 높아져, 더 복잡한 작업을 명령문 한 줄로 수행할 수 있게 되기 때문이다. - 유지 관리: 고수준 언어로 작성된 코드는 일반적으로 더 이해하기 쉽고, 수정하거나 디버그하기 편리하다.
이는 코드가 사람이 이해하기 쉬운 형식으로 작성되었기 때문이다.
고수준 프로그래밍 언어의 예로는 Python, Java, C++, JavaScript 등이 있다. 이러한 언어들은 다양한 영역에서 활용되며, 웹 개발, 데이터 분석, 인공 지능, 게임 개발 등 다양한 분야에서 사용된다.
728x90
반응형
LIST
'CS > 프로그래밍 언어' 카테고리의 다른 글
베이직(BASIC) (0) | 2023.05.29 |
---|---|
코볼(COBOL) (0) | 2023.05.29 |
포트란(Fortran) (0) | 2023.05.29 |
고수준 언어와 어셈블리 언어의 차이점 (0) | 2023.05.26 |
컴파일러 (0) | 2023.05.26 |