기본(int, double, 연산자, if, for) 다음에
printf를 이용해서 tdd 비슷한 방식의 코딩을 가르치고
그리고 함수를 먼저 가르친다음
함수로 간단히 유닛테스트 프레임워크를 만들어보고
그 다음 배열보다 구조체를 먼저 가르치면서
추상화와 타입과 그 연산에 대해서 논하고
그 다음 포인터를 가르치고 나서야
배열을 가르친다음
동적할당을 가르치고
그 다음엔 전역변수와 static 전역 등을 가르칠 듯
마지막으로 흑마법인 매크로와 goto를 가르치고
흑마법 개쩌는 유닛테스트 후레임 워크 criterion과
퓨어-C로만 되있는 GUI 라이브러리 SDL을 소개하면서 끝낼 거 같다
ㅋㅋ TDD 버텨낼려면 어지간한 끈기로 힘든데
원래 하던 사람들이 아니고 입문하는 사람이라면 오히려 잘 받아들일거라고 생각해요
"TDD비슷하다"라는 말은 걍 printf로 출력을 확인하는 뭐 그런 느낌이죠
뭐랄까, 어 언제 화면에 그래픽 띠우지 @_@ 하고 있는 아이들이 좌절할꺼라는거 ㅋㅋ
얼른 얼른 게임 만들고픈 애들 말이지 뭐.
음.. 그런 친구들은 C로 입문하지 않아야 ㅋㅋ;
call by value 때문에 해깔리지 않을까여
응 난 베이직 걷어차고 어셈블리로.
아님 함수 설명하면서 SDL로 gui 슬쩍 보여주면 그 친구들은 광분할거 같네요
"이게 바로 화면을 띄우는 마법이란다 ㅎㅎ"
난 화면에 점 찍고 나서 광분했는데 ㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋ - dc App