624
2017-01-17 19:15:44
0
결론 적으로 본문에 대한 질문에 답을 드리자면
Q1. 그럼 여기서 파이썬은 C언어랑 동급 레벨인가요?
A1. C언어 보다 파이썬이 더 이후에 나온 고급 언어라고 보시면 됩니다.
Q2. 아니면 C언어로 만든 언어가 파이썬 언어인가요?
A2. 파이썬 언어를 만든 언어라는 표현은 적합하지 않습니다. 설계 원칙이 다르기 때문이죠.
C는 절차지향프로그래밍에 입각하여 설계하고, 어셈블리어를 통해 "C 컴파일러"를 구현한 것이고,
파이썬은 객체지향+함수형프로그램밍에 입각하여 설계하고, 파이썬 이전 언어(C, C++, 혹은 기타 혹은 자기 자신)를 통해 "파이썬 컴파일러"를 구현한 것입니다.
추가로 흔히 하는 이야기 중에 C언어 다음에 C++이다 라고 이야기 하는데 원칙적으로는 C와 C++은 다른 언어입니다. 더 쉽게 부모자식 관계로 보기 어렵다고 볼 수 있습니다. 다만 C++ 설계시에 C언어의 유저를 많이 흡수하기 위해 C언어와 많은 구조를 유사하게 했을 뿐입니다. 물론 이런 점만으로 C의 직계 언어를 C++로 보는 견해가 많습니다.
그리고 마지막으로 질문은 본삭금으로 올리시는걸 권장합니다.