More actions
참여자 명단
| 이름 | 3/16 | 3/22 | 3/23 |
| 강소현 | O | ||
| 박성국 | O | ||
| 이준영 | O |
수업
- 수업시간
- 수요일 11:00AM ~ 12:00PM, 목요일 6:00PM ~ 7:00PM
1회차(3/16)
수업내용
- C언어의 역사
- C언어의 장&단점
- 프로그램 완성과정
- 실습
/* Hello.c */
#include <stdio.h>
int main(void)
{
printf("Hello, World!\n");
return 0;
}
QnA
- 선형대수학을 배우는 이유?
- ||Application||DB||그래픽스||네트워크||
| 컴공 core | 자료구조 | 알고리즘 | |
| 수학 | 선형대수학 | 이산수학 | 수치해석 |
으로 위쪽으로 갈 수록 상위개념이라 합니다. 선형대수학 때 배운 내용의 일부가 수치해석(3-1학기)에 들어있습니다. 그리고 그래픽스(4-1학기) 수업에서 수치해석을 전제로 수업을 합니다. 수업시간에는 선형대수학을 포기하라했었는데, C라이브러리로 그래픽을 만드는 식의 컴퓨터 그래픽스 수업에 관심이 있으신 분은 절대 포기하지 마세요 ㅎㅎ
- 텅 빈 공간에 ; 를 해도 오류 없이 실행되는 이유?
- ; 는 문장의 끝을 나타내므로, printf("Hello World"); 처럼 어디까지 내용이 있다 나타내는 것처럼 빈 공간도 빈 공간 그대로 인식이 되지 않았나 싶어요.
- C언어의 단점 중 low-level적 특성으로 프로그래밍을 하는데 많은 주의를 요한다 했는데, 실제로 잘못 사용한 사례는?
- 나중에 포인터를 사용하는 실습을 하다 보면 많은 깨달음을 얻을 수 있지 않을까 싶습니다...
- printf를 왜 제일 처음 배우나요?
- 아무래도 성과가 바로바로 눈에 보이게 출력하여 확인할 수 있는 함수이다 보니, 초보자가 바로 이해하기 어려움에도 불구하고 처음에 배우게 되는 듯 합니다.
- C언어 전이 B언어 였는데 A언어도 있나요?
- A언어 : ALGOL을 말합니다. 고급 프로그래밍 언어(어셈블리나 기계어를 저급 프로그래밍 언어라고 합니다)로 각광받던 포트란ForTran에 대항하기 위해 유럽을 중심으로 개발된 프로그래밍 언어입니다. ALGOL은 Algorithm Language의 약자로서, 이름 그대로 알고리즘 연구개발을 위해 만들어졌습니다. 하지만 ALGOL은 특정한 프로그래밍 언어를 지칭하기 보다는 C언어나 파스칼과 같이 구조화된 프로그래밍 언어를 지칭하는 말(ALGOL-like programming language)로 쓰입니다. 출처 링크! 클릭하세요:)
후기
- 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
- 관련 페이지 : ThreeFs, ThreeFs(노스모크), FiveFs(노스모크)
- 링크를 눌러보기조차 귀찮은 당신을 위한 간단한 설명
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
- 이준영 - C언어의 기초적인 내용에 대해 다시 배울 수 있었습니다. 생각나는거로는 %d가 생각나네요.
아직 어렵지만 열심히 배우도록 하겠습니다. 소현누나 고마워요.
- 강소현 - 열성적으로 질문을 해주어서 좋았습니다. A언어도 있는지의 여부를 물었었는데 저는 몰랐었는데 실제로 존재하더라구요 ㅎㅎ 가벼운 내용이라도 의문이 드는 사항이라면 언제든지 위키나 문자로 질문해주면 최대한 답변을 달도록 노력하겠습니다. 다음 시간에는 이전에 실습했던 것의 복습과 scanf 이후로 나갈 예정입니다. PPT 준비에 디자인도 없이 급하게 만든 티가 났었는데, 다음 시간에는 조금 더 준비를 해가겠습니다:)