본문 바로가기
728x90

고급언어2

개발용어 정리_1 4차 산업혁명 정보통신기술(ICT)을 기반으로 디지털, 바이오, 물리학 등의 기술영역 경계가 융합되는 기술혁명으로 기술을 통해 현실세계와 가상세계가 융합되는 새로운 기술 혁신이다. 가비지 컬렉션(Garbage Collection) 메모리 관리 기법 중 하나로 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능이다. 가상 머신(VM, Virtual Machine) 실제하는 컴퓨터상에 소프트웨어를 이용해 논리적으로 만들어낸 컴퓨터다. 가상화(Virtualization) 하나의 물리적 서버에서 여러 운영체제와 애플리케이션을 실행할 수 있도록 하는 소프트웨어 기술이다. 객체(Object) 클래스에서 정의한 것을 토대로 메모리(실제 저장공간)에 할당된 것으로, 프로그램에서 사용되는 .. 2023. 4. 23.
인터프리터 언어 vs 컴파일 언어(고급언어) 인터프리터 언어와 컴파일을 비교하기 전에 고급언어와 저급언어를 공부해 보겠습니다. 보통 프로그래밍 언어의 종류를 나눌 때 고급 언어와 저급 언어로 구분합니다. 인터프리터 언어와 컴파일 언어는 고급언어에 속하며 C, C++, 자바 기타 언어는 저급언어에 속합니다. 고급 언어와 저급 언어를 나누는 기준은 "사람이 알아보기 쉬운지, 어려운지의 여부'를 기준으로 합니다. 사람이 잘 이해할 수 있고 친숙하면 '고급 언어', 컴퓨터가 이해하기 쉽고 가까운 언어이면 '저급 언어'로 분류합니다. 1. 저급 언어 저급 언어는 기계 중심의 언어로 컴퓨터가 이해하기 쉬운 2진법으로 이루어진 언어입니다. 컴퓨터가 바로 실행할 수 있어 실행 속도가 빠르지만 가독성 및 생산성이 낮습니다. 저급 언어의 종류에는 '기계어'와 '어셈.. 2023. 2. 25.
728x90