- ������ ��������� ���������?
- ������������ ��������� ������ ������ & 구���������
- ������구���?
- ������������ ������
- ��� ��������������� ������ abstraction
- 개���
- �������� ���기������ ���������? & ������������ ���������? ( + )
- ������ ������ ������
- ���고��� ������ ������ ���각
~cpp
Part 3 Programming as an individual activity
Comment on Part 3
My goal was
������그������������ 그������ ��������� ������ ��������� ������ ���구 격���
개��� ������그������������ ��������� ��������������� ����� ������ ��������� ������
25������ ������������, ������그������ 개������ ������������ ��� ������������ ������. ������ ������������ ���������������.
Variations in the programming task
Professional versus amateur programming
Amateur
���기��������� ��������� ������ ������
try & error ��������� ���근. ������그��������� ������ ���각���거��� ��������������� 그��������� ������
������그������ ������ ���������������.
������������ ������������, ������ ������������ ���������기��� ���������.
��������� ������������ ���������.
Professional
������ ������������ ��������������� ����� 고���
������ ������������ ��������� ���������거���, ��������� ���������������.
������������ ������������������.
������ ��������� ������������������ ���각���게 고��������� ���������.
���������결��������� ������ ������ ������������ ���������고 ������. ��������� ���������기 ������ ������그������ ���������기��� ������
������그��������� ������ ���������. (������������������ 그��� 개��� 과������ ������������ ������)
exam) 2��� ��������� ������ ���
What the programmer is trying to do
case) ������ 교������������ ������ ��������������� ������������ ������그��� ������. ��� 개��������� (A) ����� ������ ��� ������ ������ 기������고 ���각, buffering ��� ������������ ��������� ���결������고 ���.
각각��� ������그��������� ��������� ��������� ������.
������ : ���과
case2) 4개��� ������그������ 그������ ������ ������ �����.
A : as efficient as possible (������ ������ ������)
B : as short a time as possible (������ 개��� ������)
���교 :
B 그������ ������ ��������� 2/5 ��� 1/3 ��������� ������.
B �� ������������������ A ������ 10��� ������.
B - ����������� ������������ ���������, 그��� drop ���������고 ������ �������� 교���������.
A - ��������������� ���근��������� ���꾸기 ���������.(��������� ������������ ����������� ���각���������)
��������� ������������ ������ ������
������������ ������ : ���거������ ��������� ���간��� ������������ ������������.
'������'��������� ������������ '��������� ���간'��� ��������� ��� ��� ������.
Stages of programming work
������그��������� 각 ��������� ������ ��������� ������과 ���고�� ������������고 ���각������ ����� ������������.
'������, ��������� ���������그��� ������, ������, ���������, ������������' ��� ������������ ���고��� ������ ��������� ������그��������� ���곡���������.
* ������ �������� 고������������ ������.
* ������ ������������ ������������ ������.
* ������������ �������� ������.
��������� ��������� ��������� ������������ ��������� ��������� ������������ ������.
������그������ ��������������� ��������� ���계������ ���������게 ������ ��� ���������, ������ ��������������� ���������.
��������� ��������������� ��������� ������������ 각각��� ������������ ��������� ��������� ��������� ������������ ������������ ��� ��������� ��� ��� ���������, ��������� �������� ��������� ������������.
* ��������� ������������ ��������� ������고 ������ ������ ��������.
* ��������� 그���게 ������ 게 ������.
��������� 각각��� ������그������������ ��������� ��� ��������� ��������� ������ �������������������� ���게 ������ ������������������ ������������ 극��������� ��� ������. ������, 그�� ��������������� ���겼������ 각����� ������ ������������ 교������ ��� ������ 기������ ����� ��� ������.
������그������ ��������������� ������ ������ ������������ ���고 ������, ������그������������ ������������ ��� ��������� ������������ ��������� ��������� ����� ������������.
exam) ��������� ���계
��������� ��������� ������������.
��������� ��������� ������������.
��������� ������������.