티스토리 뷰

카테고리 없음

코딩 C언어 파이썬 차이 장단점

여유로운 도전 2024. 7. 10. 14:45

목차



    코딩에 대해 알고싶으신가요? c언어와 파이썬 중 무엇을 배울지 고민되시죠?

     

    대표적인 코딩 언어로 c언어와 파이썬이 있습니다. 저도 코딩에 능숙하지는 못한데, 많은 분들이 이 둘의 차이조차 잘 모르시더라고요.

     

    코딩을 배울 때 둘 다 배우면 너무 좋겠지만, 코딩을 간단히 배우실 분들은 하나만 배우기에도 어렵고 벅찰텐데요, 그래서 c언어와 파이썬의 차이 및 장단점을 정리해 보았습니다.

     

    천천히 살펴보신 후 어떤 걸 배울지 결정하시기 바랍니다!

     

     

     

     

    C언어 장단점

     

     

    장점

     

    • 시스템 프로그래밍에 적합함
    • 다양한 플랫폼에 사용 가능함(높은 이식성)
    • 하드웨어와 가까운 수준의 언어로써 최적화가 쉽고 성능이 우수함
    • 개발자가 직접 메모리 관리가 가능함
    • 비교적 실행속도가 빠름
    • 오래된 언어이면서 널리 알려진 언어임

     

    단점

     

    • 코드 작성 및 프로그래밍에 시간이 많이 소요됨
    • 코드 작성이 복잡함
    • 개념이 어렵고 복잡하여 오류 발생 가능성이 높음
    • 메모리를 직접 관리해야 함

     

    한줄요약

     

    전문성있게 제대로 배우고 싶다면 C언어

     

     

    파이썬 장단점

     

     

    장점

     

    • 코드가 간결하고 인간의 언어와 문법이 유사하여 처음 배울 때 비교적 쉬울 수 있음
    • 높은 추상화로 개발이 빠름
    • 다양한 라이브러리(데이터분석, 인공지능, 웹 개발 등)와 프레임 워크 제공
    • 개발이 유연함
    • 메모리가 자동으로 관리됨

     

    단점

     

    • 비교적 성능이 낮음
    • GIL(gloval interpreter lock) 때문에 멀티스레딩 환경에선 병렬 처리 어려움의 가능성이 있음
    • 낮은 이식성을 가짐
    • 메모리 사용량이 높음
    • 비교적 실행속도가 느림

     

    한줄요약

     

    쉽게 배워서 익힐 수 있는 파이썬

     

     


    c언어 파이썬 차이c언어 파이썬 차이c언어 파이썬 차이
    c언어 파이썬 차이
    c언어 파이썬 차이c언어 파이썬 차이c언어 파이썬 차이
    c언어 파이썬 차이
    c언어 파이썬 차이c언어 파이썬 차이c언어 파이썬 차이
    c언어 파이썬 차이
    c언어 파이썬 차이c언어 파이썬 차이c언어 파이썬 차이
    c언어 파이썬 차이
    c언어 파이썬 차이c언어 파이썬 차이
    c언어 파이썬 차이

    반응형