티스토리 뷰
목차
코딩에 대해 알고싶으신가요? c언어와 파이썬 중 무엇을 배울지 고민되시죠?
대표적인 코딩 언어로 c언어와 파이썬이 있습니다. 저도 코딩에 능숙하지는 못한데, 많은 분들이 이 둘의 차이조차 잘 모르시더라고요.
코딩을 배울 때 둘 다 배우면 너무 좋겠지만, 코딩을 간단히 배우실 분들은 하나만 배우기에도 어렵고 벅찰텐데요, 그래서 c언어와 파이썬의 차이 및 장단점을 정리해 보았습니다.
천천히 살펴보신 후 어떤 걸 배울지 결정하시기 바랍니다!
C언어 장단점
장점
- 시스템 프로그래밍에 적합함
- 다양한 플랫폼에 사용 가능함(높은 이식성)
- 하드웨어와 가까운 수준의 언어로써 최적화가 쉽고 성능이 우수함
- 개발자가 직접 메모리 관리가 가능함
- 비교적 실행속도가 빠름
- 오래된 언어이면서 널리 알려진 언어임
단점
- 코드 작성 및 프로그래밍에 시간이 많이 소요됨
- 코드 작성이 복잡함
- 개념이 어렵고 복잡하여 오류 발생 가능성이 높음
- 메모리를 직접 관리해야 함
한줄요약
전문성있게 제대로 배우고 싶다면 C언어
파이썬 장단점
장점
- 코드가 간결하고 인간의 언어와 문법이 유사하여 처음 배울 때 비교적 쉬울 수 있음
- 높은 추상화로 개발이 빠름
- 다양한 라이브러리(데이터분석, 인공지능, 웹 개발 등)와 프레임 워크 제공
- 개발이 유연함
- 메모리가 자동으로 관리됨
단점
- 비교적 성능이 낮음
- GIL(gloval interpreter lock) 때문에 멀티스레딩 환경에선 병렬 처리 어려움의 가능성이 있음
- 낮은 이식성을 가짐
- 메모리 사용량이 높음
- 비교적 실행속도가 느림
한줄요약
쉽게 배워서 익힐 수 있는 파이썬
반응형