컴파일러와 인터프리터가 필요합니다. 이들의 차이는 컴파일러는 소스 코드를 컴퓨터에서 실행되는 기계 코드로 변환하는 반면 인터프리터는 소스 코드를 직접 실행하여 즉석에서 기계 코드로 번역합니다. 컴파일러는 컴파일러와 독립적으로 실행할 수 있는 실행 파일을 생성하지만 인터프리터는 그
소스의 출력을 답하시오.
A. printf("%d - %d = %d이다.\n", 10,5,10-5);
->10 - 5 = 5이다.
B. 본문내용 참고
C. 본문내용 참고
D. 본문내용 참고
E. 본문내용 참고
(4) 다음 소스에서의 문제를 찾아보고 수정하시오.
* 잘못된 부분을 수정한 소스입니다.
A.
#include
int main(void)
{
printf("Hello World\n"
컴파일러, 그리고 모든 소프트웨어 제품을 만들고 있는 그 회사 말고 가능하겠는가? 애초부터 공정한 경쟁은 가능하지 않았다.
리눅스와 같은 개방 환경에서 작업하면 얼마든지 예측가능하며 기술은 어느 누구에게도 종속되지 않는다. 따라서 독점적인 누구에 의해 소프트웨어가 골탕 먹는 일은 없
인터프리터와 컴파일러 모두 인간의 언어를 컴퓨터가 이해할 수 있는 기계어로 변환하는 번역기(해석기)의 역할을 한다는 공통점이 있다.
하지만 변환하는 과정, 실행 방법에서 둘의 차이가 보이는데 먼저 인터프리터(interpreter)는 사용자가 작성한 소스 코드를 처음 한 줄부터 순차적으로 읽어 해석하
1. 키보드를 통해 정수값 2개를 입력 받아 평균값을 정수로 구한 후 부호를 바꾸어 출력하는 프로그램을 작성하시오.
1)소스코드
#include // printf()와 sacnf()를 사용하기 위한 헤더 파일 포함
int x, y, z; // 정수를 저장하는 변수 선언
int mean(int a, int b); // 사용자 함수 원형
/* main() 함수 */