C언어와 python 차이는 무엇인가요?
C 언어와 python 차이는 무엇인가요?
다음 학기에 C 언어 수업을 수강 신청하였는데 방학 동안에 python을 공부한 후 자격증을 취득하려합니다.
python을 공부하는 것이 C 언어를 공부하는데에 도움이 될까요?
혹은, 둘은 완전히 다른 언어인가요?
일반적으로 많이 쓰는 언어가 C, 자바, 파이썬이 있습니다. 차이점은 C는 절차지향적언어이고 파이썬, 자바는 객체지향적언어라고 합니다. 절차지향적이라는 것은 코딩한 순서대로 실행이 된다고 보시면 되고, 객체지향적이라는 것은 객체(하나의모듈)라는 것을 만들어서 재사용함으로써 여러 군데서 호출해서 쓸수 있다고 보시면 됩니다. 그래서 C 같은 경우에 속도는 빠르지만 유지보수는 좀 불편한 점이 있고 반대로 파이썬이나 자바는 속도는 좀 느리지만 유지보수에 편한 장점이 있습니다. C는 기초 다지기에는 좋은 반면 좀 어렵고 파이썬은 초보가 하기에도 쉬운 장점이 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
"C 언어와 python 차이는 무엇인가요?
다음 학기에 C 언어 수업을 수강 신청하였는데 방학 동안에 python을 공부한 후 자격증을 취득하려합니다.
python을 공부하는 것이 C 언어를 공부하는데에 도움이 될까요?
혹은, 둘은 완전히 다른 언어인가요?"
라고 질문하셨는데요
파이썬을 먼저 배우시든 C언어를 먼저 배우시든
중요한것은 깊게 한가지 언어를 배우시라는것입니다
한가지 언어로 자유자재로 이런저런 프로그램을 만들수 있다면?
다른 언어를 배워서도 자유자재로 프로그램 개발이 가능합니다
마치 자동차운전을 배워 드리프트 기술을 배우면? 다른 차종으로도 드리프트 할수 있는것과 마찬가지 원리입니다
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.
완전히 다르다고 보시면 되구요.언어 난이도로 봤을때 파이썬하시고 C언어하시는것을 추천드립니다.
C언어는 답이 딱 정해진 수학같은 느낌이라면
파이썬은 유동적이라 영어같은 느낌이라고 생각하시면 됩니다
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!파이썬이랑 C언어는 목적 자체가 조금 다르다고 볼 수 있습니다.
C언어는 속도에 대한 초점이 많이 맞춰져 있는 반면 파이썬은 속도보다는 간결한 문법이 특징이 아닐까 합니다.
파이썬을 이해한다면 C언어도 무리 없이 가능할 것으로 보입니다.
파이썬을 먼저 배울경우 쉬운 언어를 배우다가 갑자기 어려워진다는 느낌을 많이 받기는 하지만 하다보면 근방 익숙해질 것 같습니다.
안녕하세요,
C언어와 파이썬은 비슷하면서도 다릅니다.
자동차에 비유를 하자면 C언어가 수동 운전하는 80년대 자동차라면, 파이썬은 자동 보조 장치가 많이 탑재된 2010년대 자동차 느낌입니다. 운전을 하는 행위 자체는 동일하지만, 편의성에서 차이가 큽니다.
컴퓨팅 방식, 알고리즘, 제어문 등 논리적인 구조는 동일하므로, python 학습 후 C언어를 학습하시면 도움이 될 것입니다. 그 반대 역시 도움이 되므로 배우심에 주저하지 않으셔도 됩니다.
감사합니다.