본문 바로가기
728x90

컴파일2

[Raptor] 랩터 프로그램 사용 목적과 소개 랩터(RAPTOR) 프로그램 소개 및 설치 지금까지는 순서도를 눈으로만 보면서 이해하였는데, 이제부터는 우리가 직접 순서도를 그리면서 코딩하고 실행하여 결과를 확인하며 오류를 수정하는 과정의 실습을 본격적으로 진행하기 위하여 “랩터(RAPTOR)”라는 프로그램을 소개합니다. 랩터 프로그램은 순서도 기반의 프로그래밍 개발 환경을 제공하며, 미 공군에서 개발하여 무료로 제공하는 프로그래밍 교육 도구입니다. 이 프로그램으로 순서도 작성을 편하게 할 수 있을 뿐만 아니라 작성한 순서도를 한 스텝씩 따라가면서 실행되는 과정을 시각적으로 볼 수 있어 알고리즘의 흐름을 쉽게 파악하는데 아주 유용한 도구입니다. 프로그램을 설치하기 전에 한 가지만 더 살펴보고 넘어가기로 합니다. 우리가 넓은 의미로 “코딩을 한다”는 것.. 2023. 5. 4.
인터프리터 언어 vs 컴파일 언어(고급언어) 인터프리터 언어와 컴파일을 비교하기 전에 고급언어와 저급언어를 공부해 보겠습니다. 보통 프로그래밍 언어의 종류를 나눌 때 고급 언어와 저급 언어로 구분합니다. 인터프리터 언어와 컴파일 언어는 고급언어에 속하며 C, C++, 자바 기타 언어는 저급언어에 속합니다. 고급 언어와 저급 언어를 나누는 기준은 "사람이 알아보기 쉬운지, 어려운지의 여부'를 기준으로 합니다. 사람이 잘 이해할 수 있고 친숙하면 '고급 언어', 컴퓨터가 이해하기 쉽고 가까운 언어이면 '저급 언어'로 분류합니다. 1. 저급 언어 저급 언어는 기계 중심의 언어로 컴퓨터가 이해하기 쉬운 2진법으로 이루어진 언어입니다. 컴퓨터가 바로 실행할 수 있어 실행 속도가 빠르지만 가독성 및 생산성이 낮습니다. 저급 언어의 종류에는 '기계어'와 '어셈.. 2023. 2. 25.
728x90