PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2017/05/30 18:11:19
Name 배글이
Subject [질문] c언어 독학 가능한가요???
저는 컴맹에 가깝습니다 포맷정도밖에 할줄 모르고

평소에 컴퓨터에 관심이 없었는데요

어떤 계기로 c언어를 배워보고 싶어졌는데

아무래도 생업도 있고 하다보니 시간이 얼마나 날지 몰라서 우선 책부터 사서 볼까 하는데요

c언어는 독학이 어렵다는 말을 몇번 들어봐서 배워보신분이 있다면 경험담을 들어 보고 싶습니다


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
17/05/30 18:15
수정 아이콘
c를 사용해야 할 이유가 있으신게 아니라면 파이선이나 자바등 다른 언어가 배우기 더 낫다고 생각하고,
c를 써야 할 이유가 있는 경우에도 아마 대부분의 경우라면 c++ 그중에서도 최신 스타일의 c++을 배우는게 좋다고 생각합니다.
배글이
17/05/30 18:18
수정 아이콘
c언어는 모든컴퓨터 언어 기초라 이거부터 배우라던데 잘못된 말인가요?
c언어 생략하고 파이선이나 자바등을 먼저 배워도 문제가 없을까요?
하루빨리
17/05/30 18:33
수정 아이콘
보통 컴퓨터 언어배울때 흔히 처음 배우는게 c언어긴 한데, 언어의 기초는 아닙니다.

c언어는 포인터란 존재에서 알 수 있듯이 어셈블러 다음으로 컴퓨터 하드웨어에 직접적으로 관여할 수 있는 언어고 그래서 깊게 들어가면 어렵습니다. 반면 java는 c언어에서 포인터로 하는걸 컴파일러가 다 알아서 합니다. c언어에 비해선 좀 더 유저 친화적인 언어죠.

입문단계에서야 하드웨어 핸들링하는 깊숙한 부분을 배우진 않으니깐 둘 다 비슷합니다.
17/05/30 19:08
수정 아이콘
cs 전공자라면 해당할지 모르겠으나 비전공자 입장에서 전혀 c를 배워야 할 이유가 없다고 생각합니다. 외국어 배 배워보고 싶다는 사람에게 라틴어 추천하는 격인거 같아요.
바닷내음
17/05/31 00:10
수정 아이콘
신뢰가 가는 닉입니다 크크크
17/05/31 00:15
수정 아이콘
앗.. 제 닉네임 깜빡했네요. 그냥 캥겨서 하는 말인데 Lisp 전혀 못합니다...
포켓토이
17/05/30 18:22
수정 아이콘
갑자기 C를 배우고 싶어지신거 보니 아마 임베디드 쪽에 꽂히신듯 싶네요
요즘 꼭 C를 써야하는 분야로 갑자기 땡길만한게 그쪽밖에...
요즘 C언어 책이 쓸만한게.. 있을까 모르겠습니다. 워낙 이쪽 책이 유행 따라가는지라...
C언어를 새로 배우는 사람이 워낙 적다보니....
뭐 독학은 가능합니다. 사실 대부분의 사람들이 다 독학으로 공부했을거에요.
내가아나
17/05/30 18:26
수정 아이콘
요즘 저학년들은 파이썬을 공부하기도 합니다. 먼저 배워도 상관 없습니다.
그러나 c를 배웠다고 해서 또다른 언어를 배우게 될때 어렵지 않고 오히려 거의 비슷해서 쉽게 배울 수 있다는 장점은 있습니다.
생업도 있으시고 전문적인 무언가를 하는게 아니라면 c 말고 다른 걸하시는 걸 추천드립니다. 왜냐면 다른 것들은 좀더 재미있게 접근하실 수 있고,
c언어 같은경우에는 하드웨어를 직접적으로 다루는 곳에서 많이 쓰는 경향이 있어 순수소프트웨어에 관심이 있으시다면 다른 걸하는게 맞을겁니다.
겨울삼각형
17/05/30 18:33
수정 아이콘
책보고 천천히 실습하면서 익히시면 됩니다.

누가 설명해주면 조금 빨리 배울순 있지만 결국 본인이 직접 해보는게 아니면 이해하기 쉽지 않지요.


c언어를 공부하시든, 자바를 공부하시든, 코딩에 차이만 있을뿐 알고리즘은 비슷합니다.
커피소년
17/05/30 19:45
수정 아이콘
크게 어떤 목표가 있는게 아니라면 c++추천해드립니다.
덴드로븀
17/05/30 20:11
수정 아이콘
컴맹에 가까우시다면 파이썬 추천드립니다.
17/05/30 20:48
수정 아이콘
씨부터 하면 아마 중도 포기할 가능성이 농후하지 않을까..싶습니다..
쉬운걸로 하시는게..

파이썬 보통 많이 추천하더라구요..
웨인루구니
17/05/30 21:42
수정 아이콘
하고자 하시는 목적이 뭐냐에 따라 언어가 갈립니다.
로봇 제어나 LED, 모터 제어 같은 하드웨어를 직접 구동하시는 임베디드 분야가 아니면 C언어 말고 다른 걸 선택하시는게 좋아보입니다.
17/05/31 02:14
수정 아이콘
독학 가능합니다. 그런데 어떠한 언어를 독학할 때 특정 언어의 활용도나 초보자가 배우기 좋으냐보다는 배우는게 재미가 있어야 한다고 생각합니다.
비전공자가 C를 배우고자 하면 재미가 없을거라 멘토가 없으면 오래가기 힘들겁니다. 자바로 안드로이드 앱 또는 웹페이지 백엔드를 만들면서 하시는게 독학하기에는 재미가 있을거라 오래 공부하실 수 있을 겁니다.
르웰린수습생
17/05/31 08:40
수정 아이콘
현직 C 독학 유경험자입니다. 그 외 Java나 Python 등 이런저런 언어 학습 경험이 있는 편입니다.

요즘 Python 같은 High Level Language로 시작하는 추세인 건 맞습니다만, 저는 C로 출발하는 것도 괜찮다고 생각합니다.
C가 Low Level Language 성격도 갖추고 있어서 프로그램 구동 원리를 함께 이해할 수 있는 측면이 있거든요.

물론 절차 지향 언어이기 때문에 객체 지향 개념을 접할 수 없는 건 단점입니다. 다른 언어를 공부하며 보완을 해야겠고요.
보통 C를 꽉 잡게 되면 다른 언어에 접근하기 무척 수월해집니다. 기본적인 프로그래밍 규칙은 언어마다 비슷한 부분이 많거든요.


C 서적으로는 윤성우의 열혈 C 프로그래밍 추천합니다. 책 사면 강의가 1년 무료인데요.
강의 들으면서 예제도 일일이 다 쳐보고 연습문제도 직접 한번 풀어보면서 진행하시면 분명 학습성과가 있으실 겁니다.

물론 C만 잘 안다고 프로그래밍을 잘하는 것이냐는 또 별개의 문제인데요. 일단 언어부터 차근차근 습득하시는 게 필요합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
103438 [질문] 휜팔 교정해보신분이나 교정 전문병원 잘아시는분 계신가요? [2] skWoo3896 17/05/30 3896
103437 [질문] 히오스랑 롤같이 하시는 분들께 질문 [25] 초갈3810 17/05/30 3810
103436 [질문] 안드로이드 nfc 개발자분들께 조언을 구합니다. [4] 삭제됨16899 17/05/30 16899
103435 [질문] 게임 매출 데이터 구할 수 있는 곳 부탁드립니다 [1] purplesoul2076 17/05/30 2076
103434 [질문] 10분뒤에 치킨 시킬 생각인데 순살 치킨 추천 부탁 드립니다. [13] 원스11304 17/05/30 11304
103433 [질문] 이건 제가 프로불편러 인가요? [52] 카스트로폴리스5320 17/05/30 5320
103432 [질문] c언어 독학 가능한가요??? [15] 배글이6610 17/05/30 6610
103431 [질문] 자정 뜻에 대한 질문입니다 [2] 곰비3377 17/05/30 3377
103429 [질문] 남자 혼자서 춘천에 3주 머무르게 됬습니다. [12] 실버벨3879 17/05/30 3879
103428 [질문] 다이어트중인데 콜라가 미친듯이 먹고싶어요 [34] 주여름4806 17/05/30 4806
103427 [질문] 최근에 KT 인터넷, 핸드폰 결합상품 전화 받아보신 분 계신가요? [6] 오버2548 17/05/30 2548
103426 [질문] 운전면허를 재발급 받으려고 하는데, 받으려는 지역이 달라도 상관 없나요?? [5] 원스2472 17/05/30 2472
103425 [질문] 한 모집군 속 개인마다의 특정 증감률에 관하여... [12] 하나1771 17/05/30 1771
103424 [질문] [WoW] 초보 와우저 아재의 질문입니다 [41] 힙합아부지4435 17/05/30 4435
103423 [질문] 주식 단타는 안좋은건가요? [26] 칼퇴추구자11410 17/05/30 11410
103422 [질문] U20 월드컵 인천 경기장 관련 문의 spike661902 17/05/30 1902
103421 [질문] 군입대 전 준비 관련 질문.. [3] aDayInTheLife2243 17/05/30 2243
103420 [질문] 서울 허리 진료 및 입원 병원 추천 부탁드립니다 [10] 박서의콧털2128 17/05/30 2128
103419 [질문] 숀 코네리와 로저 무어의 제임스 본드 영화 중 최고를 하니씩만 꼽자면? [3] alphamale1888 17/05/30 1888
103418 [질문] 산재처리에 관한 질문입니다. 제보험으로 해결했는데 산재처리를 취소할순없는건가요? [1] 선동가1891 17/05/30 1891
103417 [질문] 60만원대 노트7 리퍼폰 가격은 경쟁력이 있을까요? [7] Jannaphile2708 17/05/30 2708
103416 [질문] 데스노트를 줍는다면 어떻게 하시겠습니까? [35] 1perlson3551 17/05/30 3551
103415 [질문] 공부에 관해 질문합니다. [5] 보아남편2022 17/05/30 2022
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로