프로그래밍 c언어 질문에대해서문의 드립니다
c언어를 독학하려고하는데 c언어 프로그램 추천해주세요 비쥬얼 스튜디오랑 code::blocks 추천을 받았는데 어떤게 독학하기엔 편할까요?다른프로그램있으면 다른프로그램도 추천해주세요c언어 > c++ >c# 순서로 배우는거맞나요?파이썬이랑 자바는 언제배우는건가요?역할이 또 어떻게다른지 자세히 설명해주시면 감사하겠습니다.
예제를 작성하고 편리하게 실행 결과를 보는 프로그램으로는 아래 사이트도 편리합니다. 온라인이라 C의 기본적인 예제들에 한해서는 대부분 실행해 볼 수 있습니다.
C언어의 기본적인 문법을 익히셨다면 프로그래밍의 가장 기본적인 구성요소들은 숙지하시게 되셨을 겁니다.
다음은 무엇을 개발하냐에 따라 달라질 수 있습니다.
C++ : 속도가 중요한 코어, 게임 프로그래밍에 주로 사용됩니다. 제대로 익히기 까지 굉장히 많은 시간과 노력이 듭니다.
Java : 웹서버, 안드로이드 앱 등을 작성하기 위해 사용합니다.
C# : ASP, 윈도우 서버 프로그램, 윈도우 앱, 유니티 게임 등을 만들기 위해 사용하는 언어입니다. 최근에는 맥/리눅스에서도 돌릴 수 있게 되었습니다. 어느정도 자바와 유사한 느낌으로 코딩을 할 수 있습니다.
파이썬 : 머신러닝, 딥러닝 등을 위해 사용되기도 하고, 웹서버, 비교적 가벼운 계산을 위해 사용됩니다.
기본적으론 각 언어들은 각자 효율성이 높은 분야가 나뉘어져 있습니다. 우선 C의 기본적인 사항들을 익히셨다면, 객체지향 프로그래밍을 공부해보시길 추천합니다. 보통 자바 / 파이썬 / C# 중 하나를 골라서 기초이론과 함께 공부하시면 됩니다.
그 후에는 필요한 영역으로 공부를 하고 실제 문제들을 해결해보시는 것을 추천드립니다.
많은 경우에 파이썬 같은 스크립트 언어가 간단한 문제들을 풀기에는 다른 언어들 보다 편리합니다.
(물론 파이썬으로 간단한 문제들만 푸는 것은 아닙니다만)
프로그래밍, 코딩은 그 자체로 즐거울 수도 있지만, 문제를 해결하기 위해 사용하는 도구이기 때문에, 자신이 무슨 문제를 풀 것인지에 따라 방향성이 매우 크게 바뀌므로 잘 고민해보시면 좋을 것 같습니다.