More actions
imported>leejisu0202 No edit summary |
imported>leejisu0202 No edit summary |
||
| Line 2: | Line 2: | ||
= 프로그래밍 언어란? = | = 프로그래밍 언어란? = | ||
* 프로그래밍 언어는 사람과 컴퓨터의 중간 언어입니다. | * 프로그래밍 언어는 사람과 컴퓨터의 중간 언어입니다. | ||
[[File:새싹교실__2017__꽃밭__0324__sample.png|560]] | |||
* 사람이 이해하기 쉬울수록 high level, 컴퓨터가 이해하기 쉬울수록 low level이라고 하죠. | |||
* high level language에는 Python, Java 등이 있고 low level language에는 assembly, 기계어(0과1)가 있습니다. | |||
* C는 high level language이지만 다른 high 언어에 비해서는 상대적으로 low 쪽에 가까운 언어이죠. | |||
그래서 프로그램 실행 속도가 빠릅니다. | |||
* '''컴파일러'''는 프로그래밍 언어를 기계어로 변환해주는 프로그램이에요. | |||
= Visual Studio는 컴파일러인가? = | |||
* 컴파일러이기도 하고, 아니기도 하죠. | |||
* 왜냐하면 IDE이기 때문입니다. | |||
[[File:VS_is_IDE.png|430]] | |||
* C 언어로 프로그램을 만들기 위해서는 무려 네 가지나 되는 프로그램이 필요합니다 | |||
* 과거에는 그 프로그램들을 일일이 불러와서 C 프로그램을 만들었지만, IDE가 생기면서부터는 훨씬 편하게 개발을 할 수 있게 되었습니다. | |||
Revision as of 08:22, 25 March 2017
프로그래밍 언어란?
- 프로그래밍 언어는 사람과 컴퓨터의 중간 언어입니다.
- 사람이 이해하기 쉬울수록 high level, 컴퓨터가 이해하기 쉬울수록 low level이라고 하죠.
- high level language에는 Python, Java 등이 있고 low level language에는 assembly, 기계어(0과1)가 있습니다.
- C는 high level language이지만 다른 high 언어에 비해서는 상대적으로 low 쪽에 가까운 언어이죠.
그래서 프로그램 실행 속도가 빠릅니다.
- 컴파일러는 프로그래밍 언어를 기계어로 변환해주는 프로그램이에요.
Visual Studio는 컴파일러인가?
- 컴파일러이기도 하고, 아니기도 하죠.
- 왜냐하면 IDE이기 때문입니다.
- C 언어로 프로그램을 만들기 위해서는 무려 네 가지나 되는 프로그램이 필요합니다
- 과거에는 그 프로그램들을 일일이 불러와서 C 프로그램을 만들었지만, IDE가 생기면서부터는 훨씬 편하게 개발을 할 수 있게 되었습니다.

