���ҁF Peter Norvig
���{���F yomoyomo�A�|�����v
�ȉ��̕��͂́APeter Norvig �ɂ�� Teach Yourself Programming in Ten Years �̓��{���ł���B
�{�|���ɂ��ẮA�ȉ��̕��X�ɂ��������܂����B���肪�Ƃ��������܂����B
�ǂ̖{���ɑ����^��ł��A�w7���Ŋw�� Java�x�Ƃ������n�E�c�[�{���������邵�A���̂��ɂ� Visual Basic �� Windows ��C���^�[�l�b�g�Ȃǂɂ��āA�����悤�ɐ����␔���ԂŊw�ׂ�Ɣ��肱�ޖ{�������̃o���G�[�V�����ŕ���ł���BAmazon.com �ňȉ��̏������������Ă݂��Ƃ���A
pubdate: after 1992 and title: days and (title: learn or title: teach yourself) �i�^�C�g���Ɂu���v�ƁA�u�w�ԁv���u�ƏK�v�Ƃ����P����܂ށA 1992�N�ȍ~�ɏo�ł��ꂽ�{�j
248�����̃q�b�g���������B���̂����ォ��78���̓R���s���[�^�֘A�̏��Ђ������i79�Ԃ߂��w30���Ŋw�ԃx���K����x�j�B�u���v���u���ԁv�ɒu�������Ă݂��Ƃ���A�ƂĂ��悭�������ʂ�����ꂽ�B253�����q�b�g���A�ォ��77�����R���s���[�^�֘A�̏��ЂŁA78�Ԗڂ��w24���ԂŊw�ԕ��@�ƕ��́x�������B���200���̂����A96%���R���s���[�^�֘A���Ђ������B
���_�Ƃ��ẮA�N�����R���s���[�^�ɂ��Ċw�Ԃ̂ɑ����ł��邩�A�����Ȃ��R���s���[�^�Ƃ������̂��A���̂ǂ�Ȃ��̂��A�w�Ԃ̂��ǂ������킯���M�����Ȃ����炢�Ղ����Ƃ������ƂɂȂ�B�����Đ����␔���ԂŊw�ԃx�[�g�[�x�����A�ʎq�������A���̒����Ƃ������{�͊F�������́B
�w3���Ŋw�� Pascal�x�Ƃ������薼���Ӗ�����Ƃ���͂��Ă݂�ƁF
������ (Hayes, Bloom) �ɂ��ƁA�`�F�X�A��ȁA�G��A�s�A�m���t�A���j�A�e�j�X�A�����Đ_�o�S���w��ʑ��w�̌������܂ށA�L�͂ȕ���̂�����ɂ��Ă��A���Z�p��g�ɂ���ɂ͂��悻10�N�����邻�����B�ߓ��Ȃǎ��݂��Ȃ��悤�Ȃ̂��B4�ɂ��ĉ��y�̐_�����������[�c�@���g�ł����A���ꗬ�̊y�Ȃ����o���܂ł�13�N�ȏ��v���Ă���B�ʂ̃W�������ɂȂ邪�A�r�[�g���Y���˔@����i���o�[�����q�b�g��A�����A�G�h�E�T���o���E�V���[�ɏo�������̂�1964�N�������B�������A�ނ��1957�N���烊�o�v�[����n���u���O�̏����ȃN���u�ʼn��t���Ă����킯�ŁA�܂��ނ�͏��������O�̎x�����l���������A�ނ炪�͂��߂Ĕ�]�I�ɂ��傫�Ȑ������w�T�[�W�F���g�E�y�p�[�Y�x�������[�X���ꂽ�̂�1967�N�ł���B�T�~���G���E�W�����\��[��2]�́A�u�ǂ�ȕ���ł���A���U�ɂ킽��w�͂Ȃ����ėD�ꂽ���̂ɂ͒B�����Ȃ��B������������㏞�Ŏ�ɓ���邱�Ƃ͂ł��Ȃ��̂��v�ƁA����ɂ͏\�N�ȏォ����ƍl�����B�܂��`���[�T�[���u�l���͂ƂĂ��Z���A�Z���K������ɂ͂ƂĂ����Ԃ�������v�ƒQ���Ă���B
�����Ńv���O���~���O�Ő������邽�߂́A���Ȃ�̃��V�s���Љ��ƁF
�ȏシ�ׂĂ��l������ƁA�{�Ŋw�Ԃ����ł͂ǂ��܂ŏK���ł��邩�^�킵�����̂ł���B�ŏ��̎q�ǂ������܂��O�́A�����n�E�c�[�{��S���ǂ�ł݂Ă��A�����������������ĂȂ��V�Q�҂Ɏv�������̂��B30������A��Ԗڂ̎q�ǂ������܂�邱�ƂɂȂ����Ƃ��A���͖{�ŕ��K�������낤���H ����Ȃ��Ƃ͂��Ȃ������B����ǂ��납�A���͎����̌l�I�Ȍo����M���Ă������A���Ƃɂ���ď����ꂽ����y�[�W�̖{���������ƗL�\���Ǝ��M�����܂łɂȂ��Ă����B
Fred Brooks �́A�G�b�Z�C No Silver Bullets[��7]�ɂ����āA�D�ꂽ�\�t�g�E�F�A�E�f�U�C�i�[����Ă�O�i�K�𖾂炩�ɂ��Ă���B
�ȏ�́A���ɗD�ꂽ�f�U�C�i�[�ɂȂ�̂ɕK�v�Ȏ����������Ă���l�����݂���Ƃ������Ƃ�O��ɂ��Ă���B�����ł��ׂ����Ƃ́A�ނ����������U�����Ă����邱�Ƃ��BAlan Perlis �͂�������Ȍ��ɕ\�����Ă���B�u�N�ł������Ă��A�������ł���悤�ɂ͂Ȃ�B�~�P�����W�F���́A�����Ƃ��Ă����������Ă������낤�B�D�ꂽ�v���O���}�[�����l���v
�����ǂ����A���� Java �̖{���������Ȃ����ȁB���ꂪ�����̖��ɗ���������Ȃ��B�ł��A24���Ԃ␔���␔�����ł���A����ł��Ȃ��̐l���͕ς��Ȃ����A�v���O���}�[�Ƃ��Ă̎��ۂ̋Z�\�S�ʂ��܂�������B
Bloom, Benjamin (ed.) Developing Talent in Young People, Ballantine, 1985.
Brooks, Fred, No Silver Bullets, IEEE Computer, vol. 20, no. 4, 1987, p. 10-19.
Hayes, John R., Complete Problem Solver Lawrence Erlbaum, 1989.
Lave, Jean, Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life, Cambridge University Press, 1988.
�W���I�� 1GHz �̃p�\�R����2001�N�̉Ăɑ��肵���A���낢��ȉ��Z�̏��p����
execute single instruction | 1 nsec = (1/1,000,000,000) sec |
L1 �L���b�V���E����������1���[�h��ǂݏo�� | 2 nsec |
���C������������1���[�h��ǂݎ�� | 10 nsec |
�A�������f�B�X�N�E���P�[�V��������1���[�h��ǂݏo�� | 200 nsec |
�f�B�X�N����V���Ƀ��P�[�V������T����1���[�h��ǂݏo�� | 8,000,000nsec = 8msec |
���l���̐l���A�ǂ̃v���O���~���O������ŏ��Ɋw�Ԃׂ��������Ă����B�P��̓����͑��݂��Ȃ����A�ȉ��̃|�C���g���l���Ă݂悤�B
�ȏ�̊�ɂ��A�͂��߂Ẵv���O���~���O����Ƃ��Ď��������߂���̂́APython �� Scheme �ł���B�������A�����ς��Α��̗ǂ��I����������B�������Ȃ��̔N��ꌅ�Ȃ�AAlice �� Squeak ���D�ނ�������Ȃ��i�N���̊w�K�҂ł��y���߂邯�ǁj�B�d�v�Ȃ̂́A�I�����Ďn�߂邱�Ƃ��B
���l���̐l���A�ǂ̏��Ђ�E�F�u�y�[�W����w�Ԃׂ��������Ă����B���́u���Ђɂ��w�K�����ł͕s�\���v�ƌJ��Ԃ��Ă��邪�A�ȉ��̂��̂Ȃ犩�߂���B
T. Capey ���A�wComplete Problem Solver�x�� Amazon �̃y�[�W�ɂ�����u���̏��i�����l�͂���ȏ��i�������Ă��܂��v�̂Ƃ���Ɍ��݁A�w21���Ŋw�ԃx���K����x��w���@�╶�̂��w�ԁiTeach Yourself Grammar and Style�j�x������̂��w�E���Ă���B���������{������l�����̑啔���́A���̃y�[�W������ł���̂��Ɛ�������B
[��1]�FACM �̏���c���߁A�`���[�����O�܂̑���̎�҂ł����钘���ȃR���s���[�^�Ȋw�ҁi1922-1990�j�B�ނ̎c�����G�s�O�����́A���݂������ȂƂ���ŎQ�Ƃ����B[�{���ɖ߂�]
[��2]�F�C�M���X�̕��w�ҁi1709-1784�j�B�����Ҏ[�҂Ƃ��ĉp��w�̔��W�Ɋ�^�������ƂŗL���ŁA�ނ��܂��c�����G�s�O�����Œm����B[�{���ɖ߂�]
[��3]�F���̓�̈��p�́A�O�҂́AEricsson, K. A. (1996) The Acquisition of Expert Performance: An Introduction to Some of the Issues. In K. A. Ericsson (ed.), The Road to Excellence. Mahwah, NJ: Lawrence Erlbaum. p. 1-50. ��҂́AEricsson, K. A., R. Krampe, and C. Tesch-R[oe]mer (1993) The Role of Deliberate Practice in the Acquisition of Expert Performance. Psychological Review, 3. p. 363-406. ����̂悤�ł���B[�{���ɖ߂�]
[��4]�F�V�j�Ђ����w���퐶���̔F�m�s�� �ЂƂ͓��퐶���łǂ��v�Z���C���H���邩�x�i�������E�R�������E����E��������q��j�Ƃ��ĖM�o�Ă���B[�{���ɖ߂�]
[��5]�FASCII BOOKS �����w�n�b�J�[�Y�厫�T�x�i����r����j�Ƃ��ĖM�o�Ă���B�Ȃ��A�{���Ɉ��p����Ă��� ESR �̕��͂��ǂ̕��͂���̈��p���͕�����Ȃ������B[�{���ɖ߂�]
[��6]�F�����܂ł��Ȃ��AJamie Zawinski �̂��Ƃł���B[�{���ɖ߂�]
[��7]�F�������s20���N�����łƂ��ăs�A�\���E�G�f���P�[�V��������o���w�l���̐_�b �T�l�Ԃ�����̒e�͂Ȃ��x�i���O�A�q��S�q�A�x��j�ɑ�16�́u��̒e�ȂǂȂ� �\�\�t�g�E�F�A�G���W�j�A�����O�̖{���Ƌ��L�I�����v�Ƃ��Ď��^����Ă���B�{���̈��p�����A��L��190�y�[�W������{�������p�����B[�{���ɖ߂�]
[��8]�F���{�����w�v�Z�@�v���O�����̍\���Ɖ��߁x�i�s�A�\���G�f���P�[�V�����j�B���{��ł̃T�|�[�g�y�[�W������B[�{���ɖ߂�]
[��9]�F���{�����w�R���s���[�^�v���O���~���O�̊T�O�E�Z�@�E���f���x�i�ĉj�Ёj�BWikipedia �Ƀy�[�W���ł��Ă���B[�{���ɖ߂�]