inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Lập trình C bắt đầu một cách quyết liệt

CPU, tên khác Machine

Native code

Đã giải quyết

172

8imcs

3 câu hỏi đã được viết

0

넓고 얕게 외워서 컴공 전공자 되기 25강

독하게 시작하는 C프로그래밍 11강

 

에 Native 코드라는 설명을 해주시는데

25강 내용에서는 high level 언어 예시를 C언어라고 말씀하시면서 이러한 C언어를 OS와 CPU에 의존성을 가진 native code라고 설명을 해주셨습니다.

그래서 native code가 high level 언어에 속하는 줄 알았는데

 

11강 내용에서는

CPU에 의존성을 지닌 코드를 Native code라고 설명하시면서 c언어는 우리가 알아먹을 수 있는 언어로 되어있지만 Native code는 2진수로 표현이 되어있다고 하시고 Native code를 저급어에 속한다고 설명을 해주시더군요

 

어느 강의가 맞는 설명인가요?

c 컴퓨터-구조 assembly-language vc++

Câu trả lời 3

0

nullnull8537

C/C++ 같은 언어는 분류상 Native code라고 합니다. 고급어이나 컴파일러가 기계어로 번역해 실행하기 때문입니다. 당연히 CPU에 대해 의존적입니다. 그리고 2진수로 표현되어 있는 언어는 Native code가 아니라 Machine code 입니다. 언급하신 강의 3분 27초부터 설명되어 있습니다. 해당 강의를 다시 한번 자세히 살펴보시는 것이 좋겠습니다. 참고하시기 바랍니다. 😄

 

0

8imcs

독하게 시작하는 C언어 22강에서는

Os와 cpu에 의존하는 고급어를 native code라고 하시네요 뭐가 맞는 설명인가요

0

8imcs

그리고 어셈블리어를 컴파일해서 native code로 바꾸고 또 이걸 컴파일해서 machine code로 바꾸는 건가요 아님 native code 자체만으로도 Cpu가 연산이 가능한건가요?

scanf("%d\n") 의미

0

4

1

주소 연산자(&) 간접 지정자(*) 반대 개념

0

23

1

Virtual Memory, Memory, Memory mapping tables

0

43

1

샘플코드 출력 오류 발생 질문드립니다

0

59

2

값의 교환에 사용되는 변수의 위치.

0

83

2

메모리 비교에 관한 질문

0

78

2

문자열 Null

0

60

1

C, C++

0

84

2

문자열 입출력 코드 에러

0

58

2

선생님! 120화 2분 50초 질문입니다.

0

65

1

caller 가 메모리 할당 해제를 할 때의 문제점 질문

0

60

2

단축키 맞는지 여부 문의드립니다.

0

58

2

문자열을 사용하는 이중 포인터에 대하여 질문합니다

0

62

1

char 포인터 변수의 크기에 대하여 제가 이해한 것이 맞을까요

0

77

2

용어 설명 필요

0

55

2

stdin, stdout

0

69

2

필수 실습 (최댓값을 반환하는 함수)

0

90

2

아......ㅠㅠ

0

97

2

버퍼 내 엔터

0

70

1

2진수 뺄셈에서 carry-out

0

110

2

union 식별자는 실무에서 보통 어디에서 사용하나요?

0

76

2

필수실습문제 공부법 (진도 vs 복습)

0

100

2

예제파일 다운로드

0

76

2

Visial Studio Code 를 설치해서 사용해도 수업을 따라가는데 지장이 있나요?

0

114

3