C++ 스터디 그룹 만듭니다! 와~ 재밌겠당 -ㅁ-)/

C/C++ 조회 수 3646 추천 수 0 2009.05.01 16:35:54
스터디 수업 설명:
- C 문법(syntax)를 복습할겸, 겸사겸사 나갑니다. 문법을 학습하는걸로 그냥 끝내면 잘 까먹으니, 쉽고 만만한 연습문제들을 적당히 풉니다. 그리하여 문법의 토대를 확고히 닦게 됩니다. 문제는 여러교재에서 필요한대로 가져올 예정(열혈C, 뇌자극C, 원서교과서 등...)
- struct나 class로 Linked List를 만들정도 까지 공부할거 같습니다.
- 이 스터디의 이상적인 최종목표는,
   "ADT(추상자료형)를 강조하는 관점에서 C++로 자료구조(Data Structure)를 구현"하기 전 단계까지 준비하는 것입니다.

수업에 대한 Note: 
모를경우 아는 스터디원들이 친절하고, 적절하고, 세부적이게 열심히 설명해준다.
튜터가 몰르는것이 나올경우 가능한한 다음시간에 찾아와서 발표한다.

참여자:
이재학, 우지식군, 이혜린씨



챕터1. 소개:
putty로 KULS서버 SSH접속방법 : 평범한 윈도PC에서 putty.exe를 사용하여, KULS서버에 원격접속하여 자기 계정내에서 프로그래밍을 할 방법 소개(linuxnew.exe, cygwin도 참고)
ls -l : 파일리스트 보기
Editor : vim에디터 사용법(않돼면 nano고고씽~ -_-aa)
Complier: g++ 컴파일 방법. -o 옵션소개.
Run: 만든 프로그램 실행하기

비고: 신입생분께는 친절히 설명하지만, 대상이 고학번분들이라면 빨리빨리 체크하고 다음으로 skip! 고고쓍~

챕터2, 관례적인 문법소개 및 연습문제: 
main() 함수 소개, function add(a, b)로 일반 함수 소개
변수(variable), 상수(constant)
자료형(data types)
연산자 기본
if statement
looping: while, for
...

비고:
기본문법의 경우, 스터디의 효율성을 위해 빨리빨리 중요포인트들을 체크하고 넘어간다.
bitwise operation 안한다. -_-... (나 그거 책에 있길래 옛날에 열심히 했는데 한번도 쓴일없다-,-;;;)
문법을 차례대로 열심히 나가기보다는, 연습문제나 프로젝트를 열심히 하는게 더 중요하다.

챕터3. 본격적인 챕터:
Pointer, Dynamic Memory
Struct
Class
Template
...
참조

C++ 소개:
Bjarne Stroustrup씨가 설계하고 구현한 언어로써, C언어 문법을 채용했습니다.
C에다가 OOP(객체지향프로그래밍)개념을 덧붙인 언어입니다.
C++컴파일러에서 C소스코드가 거의 완벽하게 먹힙니다.
    "In the strict mathematical sense, C is not a subset of C++." - Bjarne S.
    "Except for the certain situations, C++ does include C as a subset." - Bjarne S.
"C++ is as good as C except for the lack of good compliers, ...." - Bjarne S.
C++ 언어의 패러다임은 procedural, object-oriented 이다.
C++ is considered a middle-level language.
Java, C#에 비하면 덜 OOP적이다.

[레벨:94]id: id: hyangii

2009.05.01 19:23:58
*.152.26.124

굉장히 자세한데 우왕ㅋ굳ㅋ
성공적인 스터디를 기원한다!

[레벨:68]aris

2009.05.01 21:19:27
*.232.76.198

재상형 //
오옷~ 응원 및 칭찬 감사해요 ^^

[레벨:27]1초김종국

2009.05.02 00:47:09
*.234.183.40

저 할래요.. 정호선배는 시간이 없으시다고해서요 ㅋㅋ

[레벨:43]id: 크리스

2009.05.02 15:02:33
*.152.22.110

저도 너무 늦은시간에 하는것만 아니라면~_~

[레벨:68]aris

2009.05.03 12:11:32
*.232.76.198

와우;;; 많이들 같이 해주셔서 너무 반갑습니다! 그대신 처음하는거라서 막... 무거운 책임감이 느껴지네요ㅠ;
아직 제가 하는일들을 다 마쳐야해서(ㅠㅠ), 개강(??)은 연기합니다ㅠㅠ (죄송...ㅠㅠ)

"리눅스 개발자를 위한 김태용의 gcc와 C++ 기초 입문" 제가 이 책을 많이 참조해서 진행할려구 했는데 ^,.^a, 제가 한번 서점가서 어떤책인지 보고올려구요ㅠ
같이 공부하실분들도 한번 시간 나시면 보세요^^;;;

[레벨:68]aris

2009.05.10 16:07:59
*.232.76.198

코딩경험이나 능력을 길르자! ㅋㅋ

[레벨:68]aris

2009.05.29 03:49:26
*.232.76.198

"C++ = C + Simula67 + Generic" 이라고 볼수 있다고 한다...
C++은 상당히 크고 복잡한 언어라고 한다. Java도 마찬가지라고 들었다...

비얀느(?) 스트루스트럽씨에 의해 C with Classes 라는 이름으로 시작했다고 한다...
추후엔, C++로 이름이 변경되었다고 한다. 잘보면 C++란 표현은 post-increment로 return값은 C이고 C변수 안엔 하나 증가되므로, 모습은 C이고 속안은 C에 더했다고 볼 수 있기도 한듯...
결국 C++란, C + OOP(객체지향)을 더한 것이라고 보면 편하다...

문제풀기를 하다가 짜증나서, 갑자기 C++로 프로그래밍을 배우느니 Python으로 시작하고 싶다고 생각했다...
List of Articles
번호 제목 글쓴이 날짜 조회 수
79 리눅스 우분투 9.04, Radeon Xpress 200M 에서 2D 가속이 안되는 버그 패치 [4] [레벨:47]드래곤군 2009-05-20 3036
78 리눅스4반 이번주도 휴강OTL(냉무) image [3] [레벨:43]id: 크리스 2009-05-18 2320
77 리눅스3반 흐윽! 재학선배 휴강 해야될거 같애요 ㅜㅜ [레벨:27]1초김종국 2009-05-14 2613
76 리눅스4반 4주차 스터디 내용 [1] [레벨:43]id: 크리스 2009-05-13 3131
75 리눅스4반 2, 3주차 스터디 내용(스압주의) imagefile [4] [레벨:43]id: 크리스 2009-05-12 2824
74 리눅스4반 또 휴강OTL image [1] [레벨:43]id: 크리스 2009-05-05 2707
» C/C++ C++ 스터디 그룹 만듭니다! 와~ 재밌겠당 -ㅁ-)/ [7] [레벨:68]aris 2009-05-01 3646
72 C/C++ C 사용자를 위한 C++ (속성) [3] [레벨:68]cartes 2009-04-30 2980
71 C/C++ [질문] 버전관리프로그램에서 생기는 문제점 [19] [레벨:94]id: id: 이재상 2009-04-29 2934
70 자료구조 [4/27]이번주 스터디 Fail [2] [레벨:62]R군 2009-04-27 2567
69 리눅스1반 이번 주 목요일 9시 반 [11] [레벨:94]id: id: 이재상 2009-04-27 3094
68 리눅스 목욜 스터디 언제 하는 거에요?ㅁ? [8] [레벨:2]홍정욱 2009-04-26 1975
67 C/C++ 아, 깜박했다. C언어스터디도 들래요 'ㅂ'/ [4] [레벨:9]εlixir 2009-04-24 2546
66 리눅스 저...저도 스터디 좀! [8] [레벨:0]0tonashi 2009-04-23 2408
65 자료구조 문제풀이과제 추가이벤트 [2] [레벨:62]R군 2009-04-16 2538
64 리눅스 스터디에 좀 넣어주세요 ㅠㅠㅠ [15] [레벨:2]홍정욱 2009-04-15 2378
63 리눅스4반 전격 휴강 공지ㅠㅠ [2] [레벨:43]id: 크리스 2009-04-14 2361
62 자료구조 [자료구조] 시험문제유형 file [2] [레벨:7]지존범쉐이 2009-04-14 2429
61 리눅스3반 4월10일 첫 스터디결과 [4] [레벨:36]int 2009-04-10 2686
60 리눅스1반 리눅스 핵101 번역 정ㅋ벅ㅋ [2] [레벨:36]int 2009-04-10 2485

로그인 중인 사용자

  • 아무도 없군요

왜 태어나셨어요

  • 04월 06일
    [레벨:0]선배
  • 04월 06일
    [레벨:0]스톤
  • 04월 10일
    [레벨:0]라크

XE Login