[기초-비교연산] 두 정수 입력받아 비교하기3 && 컴파일 컴파일은 어떤 프로그래밍 언어로 쓰여진 소스 파일은 다른 언어로 바꾸는 것이다. 여기서 번역을 해주는 프로그램이 컴파일러이다. 대부분 C언어나 Python같이 고수준 언어를 저수준 언어인 기계어로 바꾸는 것을 컴파일이라고 하지만 저수준 언어를 고급언어로 바꾸는것도 컴파일이라고 한다. 헌데, 둘을 구분짓기 위해 후자를 디컴파일이라고 부른다. 컴파일은 모두 작성하고 난 뒤 번역하는 반면 인터프리터는 하나씩 읽고 번역하기 때문에 통역기라고도 할 수 있다.컴파일러도 프로그램이기 때문에 a라는 언어로 만든 컴파일러로 a언어를 컴파일해 a컴파일러를 제작할 수 있다. 문제 설명두 정수(a, b)를 입력받아,b가 a보다 크거나 같으면 1, b가 a보다 작으면 0을 출력하는 프로그램을 작성해보자.입력두 정수 a, b가 .. 더보기 [기초-비교연산] 두 정수 입력받아 비교하기2 && 부팅 부팅은 사용자가 운영 체제를 시작할 때 운영 체제를 켜주는 부트스트리팽(전원을 키고 끌 때 적재되는 프로그램)과정이다. 흔히들 컴퓨터를 킬 때 로고가 나오거나 이상한 글자들이 본적이 있을 것이다. 이것을 부트로더 라고 하다. 부트로더는 운영체제가 켜지기 전에 미리 실행되면서 올바르게 켜지기 위한 모든 관련 작업을 한 뒤 최종적으로 운영 체제를 켜준다. 그 전에 두 번째 단계의 부트로더로 들어가게 된다. 두 번째 부트 로더는 운영 체제를 적절히 불러오고 실행할 수 있는 환경을 만들어 준다. 또, 운영체제 동작에 필요한 장치드라이버와 다른 프로그램을 불러온다.문제 설명두 정수(a, b)를 입력받아 a와 b가 같으면 1, a가 b와 같지 않으면 0을 출력하는 프로그램을 작성해보자.입력두 정수 a, b가 공백을.. 더보기 [기초-비교연산] 두 정수 입력받아 비교하기1 && 아두이노 아두이노는 오픈소스 기반의 마이크로컨트롤러 보드이다. 여기서 마이크로컨트롤러는 중앙 처리 장치와 입출력 모듈을 하나의 칩으로 만들어져 정해진 기능을 수행하는 컴퓨터를 말한다. 2005년 이탈리아에서 Massimo Banzi와 David Cuartielles가 하드웨어에 익숙하지 않은 학생들이 디자인 작품을 쉽게 제어할 수 있도록 아두이노를 만들었다. Arduino IDE에서 개발 프로그램을 개발하며, 문법은 C언어를 기반으로 사용하고 있다. 다양한 파생 제품들이 존재하는데, 가장 기본적인 형태가 우노(Uno)이고 성능을 향상한 제품이 메가(Mega)나 제로(Zero)가 있다. 쉽게 동작시킬 수 있고 아두이노 보드의 회로도가 공개되며, 많은 예제들이 있어서 교육용으로 많이 사용하고 있다. 쉴드라는 이름의 .. 더보기 이전 1 ··· 52 53 54 55 56 57 58 ··· 73 다음