디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

가난한 프로그래밍 입문들을 위한 책 없는 C/C++ 공부 방법

생물학(175.120) 2012.04.24 22:54:40
조회 14778 추천 49 댓글 32



 ※ 본 게시물은 한국어 사이트를 위주로 작성했습니다만
     영문 사이트도 요청이 들어오는 데로 추가할 예정입니다.


학습 방법
 각 단계별로
마음에 드는 것을 하나, 또는 두가지씩 골라 진행하신 뒤
 다음 단계로 넘어가시면 됩니다.


-목차-

1. 무료 컴파일러
2. 문법 학습 사이트
3. 알고리즘 학습 사이트
4. 알고리즘 트레이닝 사이트
5. 포럼
6. 그 이외 사이트  





1. 컴파일러
프로그래밍 언어로 작성된 코드만으로는 프로그램을 작동시킬 수 없습니다.
코드는 컴파일 과정을 통해 파일로 다시 만들어집니다.
컴파일을 하는 프로그램을 컴파일러라고 부르며, 온라인에 다양한 무료 컴파일러들이 제공되고 있습니다.

<Dev C++>
 - GNU 라이센스로 보급되는 컴파일러. Visual studio보다 가볍습니다.

<Code Block>
 - Open Source C++ IDE, 마찬가지로  Visual studio보다 가볍습니다.

<Dream Spark>

- 폐지됨.


<Visual Studio Community>
- M$에서 윈도우 개발자들을 위해 제공하는 무료 버전
   이전의 Express과 다르게 기본적인 개발환경은 모두 제공합니다.
   사용하는데 별도의 요금은 필요 없지만 마이크로소프트 계정이 필요하니 가입하도록 하자.

<CodePad>
 - 웹컴파일러, 설치할 필요없이 웹상에서 컴파일 결과를 볼 수 있습니다.
    하지만 컴파일 후 실행결과만 볼 수 있기 때문에 input을 입력할 수 없는 문제점이 있습니다. 

<SourceLair>
 - 웹컴파일러, 설치할 필요없이 웹상에서 컴파일 결과를 볼 수 있습니다.
    CodePad와 달리 input을 미리 작성할 수 있습니다.
    모바일 환경에서 엔터키 입력이 되질 않습니다. (안드로이드 기준)

<ideone>
 - 웹컴파일러, 설치할 필요없이 웹상에서 컴파일 결과를 볼 수 있습니다.
       CodePad와 달리 input을 미리 작성할 수 있습니다.







2. 문법 공부
프로그래밍을 할려면 일단 언어의 문법을 알아야합니다.

<SoEn ((구)Win32Api연구소)>
 - 혼자 연구하는 C/C++의 저자가 운영하는 사이트로 혼자 연구하는 C/C++ 책 전체 내용을 제공합니다.
   Standard 함수를 정리해놓은 러퍼런스를 제공합니다.
   예제에서 잘 되지 않는 질문과 답변에서 검색하시면 됩니다.
   한때, 게시판 관리가 제대로 이루어지지 않았지만 현재 운영자의 관리로 게시판이 정상 운영 중 입니다.

<더블릿>
- 문법부터, 기초 알고리즘, 중급 수준의 알고리즘까지 단계별로 자세히 설명이 되어있습니다.
   직접 코드를 작성하고 제출하여, 채점도 해볼 수 있는 온라인 저지가 포함된 사이트입니다.
   국내에 몇 안되는 온라인 저지로 유명했지만 지금은 온라인 저지가 유료화된 상태입니다.




3. 알고리즘 학습 사이트 
앞의 사이트에서 문법을 배웠다면 이제는 직접 활용하는 방법을 배울 차례입니다.

<정올::정보올림피아드 앤 알고리즘>
 - 한국평생교육개발원에서 운영하는 사이트로 기초 알고리즘부터 중급 수준의 알고리즘까지 단계별로 자세히 설명이 되어있으며, 
   직접 코드를 작성하고 제출하여, 채점도 해볼 수 있는, 온라인 저지(Online Judge)가 포함된 사이트입니다. 
   standard 함수와 문법에 대한 설명도 나와있어, 문법 공부를 시작하기에도 나쁘지는 않습니다. 
   한가지 치명적인 문제점은 회원 탈퇴 버튼이 없습니다.

<더블릿>
 - "2. 문법 공부"에서의 설명을 참고

<Koi4u>
 - 주소가 it뱅크에 팔림. WTF




4. 알고리즘 트레이닝 사이트
본 부분은 이전에 작성한 게시물을 참고하도록합니다.

<Online Judge List>
 - 예전에 작성한 목록




5. 포럼
프로그래밍의 역사는 오래되었습니다.
굳이 직접 질문할 필요 없이, 이전 질문에 대한 검색만으로도 필요한 정보를 얻을 수 있습니다.

<프로그래밍 갤러리>
 - 검색 시스템이 좋지않아, 그다지 추천하지 않는 사이트입니다.
   가끔 토론 게시물에서 예상 밖의 정보도 얻지만 신뢰도가 떨어지므로, 위키나, 다른 포럼에서 확인하도록합시다.

<데브피아>
 - 역사가 오래된 포럼 중 하나입니다. 검색만으로 대부분의 한글로 된 정보를 얻을 수 있습니다.
    직접 질문해 본 적은 없어 질문하셨을 때 원하는 답변을 받을수 있을지는 잘 모르겠습니다.

<훈스 닷넷>
 - 사용 경험이 없어 정확한 설명은 드리지못하겠습니다.

<OKJSP>
- 사이트 이름에 나타나 있듯이 JSP나 JAVA, 웹 관련이 주를 이루는 사이트입니다.

< KLDP >
 - Open source 개발자 네트워크라고 소개되어있습니다. 사용 경험이 없어 정확한 설명은 드리지못하겠습니다.

< Stack Overflow >
- 영문사이트로 프로그래밍 관련 질의응답이 올라옵니다. 코딩 중 문제가 생겼을시 여기서 검색하는 것을 추천합니다.

< CodeGuru >
- Open source 사이트, 영문 사이트입니다. 사용 경험이 없어, 정확한 설명은 드리지못하겠습니다.






6. 기타 커뮤니티

프로그래밍 관련 중소 커뮤니티들입니다.


<생활코딩>
- 코딩 관련 페이스북 그룹입니다.


<C언어를 배우자>
- 코딩 관련 네이버 카페입니다.





p.s. 유동닉으로 게시물을 유저이슈에 올리다니 기분이 굉장하군요. 헤헤헷


정기적 목록 갱신 예정

추천 비추천

49

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 며느리, 사위되면 시댁, 처가에 잘할 것 같은 스타 운영자 25/10/13 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
공지 프로그래밍 갤러리 이용 안내 [96] 운영자 20.09.28 47933 65
2896513 '19) 여캠 합방 수위 레전드.gif ㅇㅇ(112.167) 01:57 3 0
2896512 수년 전에 역학 갤러리 모니터링 할 때 내가 관심있던 여성 발명도둑잡기(118.216) 01:56 5 0
2896511 진보당과 당 근처에 경기동부연합이란 조직이 아예 없는데 언론이 발명도둑잡기(118.216) 01:49 6 0
2896510 AI 뭔가 항상 느끼지만 애니메이션 로직은 영 구현 못하네 ㅆㅇㅆ(124.216) 01:44 9 0
2896509 Ada에서의 객체(Object)란 무엇인가? 나르시갤로그로 이동합니다. 01:37 11 0
2896508 MS 보안 빡세네... 이거 핸드폰 못 팔겠네.... ㅠㅠㅠ 넥도리아2025(220.74) 01:33 14 0
2896500 캄보디아 대포통장 살인사건은 은행 책임도 있다 발명도둑잡기(118.216) 01:18 14 0
2896488 후스넘버 허위 내리는법 (106.102) 00:56 10 0
2896485 캄보디아 이거 진짜 무섭네 [4] 노력갤로그로 이동합니다. 00:54 44 0
2896484 ( ㅇ ㅅ ㅇ )a [1] 노력갤로그로 이동합니다. 00:54 17 0
2896483 냥덩아 발명도둑잡기(118.216) 00:53 10 0
2896482 지듣노 발명도둑잡기(118.216) 00:44 8 0
2896480 나르시 에이다 빠는거 보니까 예전에 클로저 빠는 아재 있었는데 [1] 박민준갤로그로 이동합니다. 00:35 30 0
2896478 패턴 매칭(Rust) vs. 직접 접근(Ada): 공정한 비교 나르시갤로그로 이동합니다. 00:30 11 0
2896477 제미니의 편향: Ada는 상대적으로 복잡한 것처럼 서술했네 ㅎㅎ 나르시갤로그로 이동합니다. 00:29 11 0
2896475 현시대는 토발즈도 1찍 짱깨편인 무서운 시대이다ㅋㅋ번식 더 해줘라 이기 타이밍뒷.통수한방(1.213) 00:28 10 0
2896473 인터넷에서 싸우지 마라 [1] 박민준갤로그로 이동합니다. 00:26 34 0
2896472 "대통령님, '소비쿠폰' 저도 할 말 있습니다" 발명도둑잡기(118.216) 00:26 15 0
2896471 제미니의 러스트 편향성: Addr.Addr_V4'Image 이거 아니잖 나르시갤로그로 이동합니다. 00:25 14 0
2896469 와.. 일본은 브라질 이겻넹 ㄷㅅㄷ ♥덩냥이♥갤로그로 이동합니다. 00:23 16 0
2896468 이재명 "홍석천도 폐업..자영업자 임대료 감면에 정부 나서 달라" 발명도둑잡기(118.216) 00:21 9 0
2896467 Rust 의 Result 가 대체 왜 편하다는 것??? 나르시갤로그로 이동합니다. 00:14 11 0
2896465 제미니마저 Rust에 편향되게 설명하네. ㅎㅎ 나르시갤로그로 이동합니다. 00:12 17 0
2896464 요즘 컴공은 next.js도 가르침? [4] ㅇㅇ(211.196) 00:08 38 0
2896463 멍유야 이것만 알아둬 [2] ♥덩냥이♥갤로그로 이동합니다. 00:04 28 0
2896460 Ada와 Rust 비교: 자료구조, 분기, 오류 처리 철학 [1] 나르시갤로그로 이동합니다. 10.14 17 0
2896458 [공지] 멍퀴벌레 신상 제보 받습니다 현상금 있음 ♥덩냥이♥갤로그로 이동합니다. 10.14 16 0
2896456 최근 영화 <추적>을 발표한 최승호 감독이 발명도둑잡기(118.216) 10.14 9 0
2896455 124.48 점마 진짜 개발지식 일천하노 ㅋㅋㅋ [1] ㅆㅇㅆ(124.216) 10.14 37 0
2896446 멍퀴벌레는 21세기 홍길동이당 By 나님 [4] ♥덩냥이♥갤로그로 이동합니다. 10.14 28 0
2896445 Ada 프로그래밍: 열거형과 선택 구조, 그리고 예외 처리 나르시갤로그로 이동합니다. 10.14 17 0
2896442 Ada 프로그래밍: 3.5 주석 (Comment) 나르시갤로그로 이동합니다. 10.14 9 0
2896439 진중권이 말하는 극좌 [2] ♥덩냥이♥갤로그로 이동합니다. 10.14 20 0
2896435 이거 강의 언제 어디서 듣나요 발명도둑잡기(118.216) 10.14 15 0
2896434 냥덩이는 털바퀴가 된당⭐+ 7화 ♥덩냥이♥갤로그로 이동합니다. 10.14 17 0
2896432 안목 유튜브 보고 스포이더로 똑같이. 넥도리아(220.74) 10.14 15 0
2896431 [공지] 나님.. 이 모든 사태에 대해 책임지고 탈갤합니당.. [1] ♥덩냥이♥갤로그로 이동합니다. 10.14 29 0
2896428 냥덩 도배 발명도둑잡기(118.216) 10.14 19 0
2896427 냥덩아 적당히해 [6] 개멍청한유라갤로그로 이동합니다. 10.14 45 0
2896424 샤미 “K-팝은 더 성장할 것…韓 아티스트 영입 검토” [1] 발명도둑잡기(118.216) 10.14 20 0
2896420 현시대는 토발즈도 1찍 짱깨편인 무서운 시대이다ㅋㅋ번식 더 해줘라 이기 타이밍뒷.통수한방(1.213) 10.14 10 0
2896418 [공지]냥덩강점기 종료~ 나님 야구 보면서 잘 놀다갑니당~ ♥덩냥이♥갤로그로 이동합니다. 10.14 27 0
2896417 비선실세 국정농단 의혹 김현지 제보 받습니당⭐ ♥덩냥이♥갤로그로 이동합니다. 10.14 30 1
2896416 와 벌써 시간 이렇게 됐네 잘 준비해야지 [2] chironpractor갤로그로 이동합니다. 10.14 23 0
2896415 김광현 ㅋㅅㅋ ♥덩냥이♥갤로그로 이동합니다. 10.14 16 0
2896414 18년인가 양현종 마무리 우승이 ㄹㅇ 소름끼쳤는데 ♥덩냥이♥갤로그로 이동합니다. 10.14 15 0
2896413 애널 야구 좀 싱겁게 끝나서 아쉽 ♥덩냥이♥갤로그로 이동합니다. 10.14 14 0
2896412 김서현도 공이 빠른건 맞긴한데 제구 구리다던데 ♥덩냥이♥갤로그로 이동합니다. 10.14 15 0
2896411 폰세 막판에 퍼진거 같던데 ♥덩냥이♥갤로그로 이동합니다. 10.14 15 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2