���R����Ƃ��Ẵp�^�[���F�\�t�g�E�F�A�J���������ƍl����i5�j

���z�ƃN���X�g�t�@�[�E�A���O�U���_�[���l���Ă����p�^�[���ƁA�����\�t�g�E�F�A�ƊE�Œʏ�p�^�[���ƌĂԂ��̂Ƃ̊Ԃɂ͑傫�Ȋu���肪����B����ꂪ�{���ɕK�v�Ƃ��Ă���̂͂ǂ���̃p�^�[�����낤���H

» 2006�N06��28�� 12��00�� ���J
[�R�c�����C���^�{���b�N�X]

�@���͖l�̓\�t�g�E�F�A�̃f�U�C���E�p�^�[�����̂��̂ɂ͂قƂ�Nj������Ȃ��B�����ł��D���ł��Ȃ��B�\�t�g�E�F�A�������Ƃ��Ɏ��R�Ɏg���Ă��邯��ǁA���܂ǂ��̃p�^�[���̖��O�������ς��m���Ă���킯�ł͂Ȃ��B4�l�g�iErich Gamma�ARichard Helm�ARalph Johnson�AJohn Vlissides�j�̖{�i�u�I�u�W�F�N�g�w���ɂ�����ė��p�̂��߂̃f�U�C���p�^�[���v�j���o��O����A�‚܂�A���ꂼ��̃p�^�[���������̖��O�����‚悤�ɂȂ�O����ASmalltalk��C++�̂����‚��̃��C�u������NeXTStep�ŁA�����̃p�^�[�����w�сA�g���A����Ă�������ǁA���̒��x���B

�@�\�t�g�E�F�A�Ɍ��炸�A���m������Ƃ��J��Ԃ��Ă���΁A�����ɂ͕K�����炩�̃p�^�[���u�����܂�āv����i�p�^�[���u�����v�̂ł͂Ȃ��j�B�f�U�C���E�p�^�[���̋��ȏ���������4�l�g���̂������̂́A�p�^�[�������܂�Ă���ߒ���ڂ̓�����ɂ��Č��������Ƃ��낤�B�ނ�̖{�ɏ����Ă���̂́A���ʂƂ��ďo���オ�����i���O��t����ꂽ�j�p�^�[���̃J�^���O�ł͂Ȃ��A�Ȃ��p�^�[�����K�v�Ƃ���A�ǂ̂悤�ɂ��Đ��܂�A�ǂ̂悤�ɕω����Ȃ���g���Ă��邩�Ƃ��������i���]�j�̕��ꂾ�����m��1�n�B


��1�@���������Ӗ��ł͂��̂����ɒN�����A���ꂼ��̃p�^�[�����ǂ̂悤�ɂ��Ďg���Ȃ��Ȃ��Ă������������������΁A����͊�������̂�������Ȃ��B


�@�\�t�g�E�F�A�E�f�U�C���̃p�^�[������́A���z�ƃN���X�g�t�@�[�E�A���O�U���_�[�̃f�U�C���E�p�^�[���̍l���������~���ɂ��Ă��邱�Ƃ͂悭�m���Ă���B�����Ƃ����z�̐��E�Ńf�U�C���E�p�^�[���͎嗬�ł͂Ȃ����A�A���O�U���_�[�̃p�^�[���̏W�听�Ƃ�������m�i�w�����썂�Z�v���W�F�N�g���K���������������Ƃ͌��Ȃ���Ă��Ȃ��m��2�n�B�A���O�U���_�[���g�ɂƂ��Ă��A���鎞�_�Ŕނ̎v�l�Ǝ��H���ł��悭�\�����̂��p�^�[���ł������Ƃ������Ƃł���A�p�^�[���̍l�����͎���ǂ��ĕω����Ă���B�܂��ŋ߂́uNature of Order�v�Ƃ������Ƃ��l���Ă���炵���m��3�n�B����͂���Ƃ��āA��x�A�����̓A���O�U���_�[�̖{�ɖ߂��āA�����ɂ͎��ۂɂ͂ǂ�Ȃ��Ƃ�������Ă����̂���ǂݒ����Ă݂悤�B


��2�@����ł��Ȃ��A����ꂪ�A���O�U���_�[�̎d���ɒ��ڂ���̂͂Ȃ����낤�H ����͒P�Ƀj���[�G�C�W���̎�������̗ǂ��A���Ƃł����߂̂ł��錾��������ł��邩�炩�H �����Ɩ{���I�ȉ��������邩�炩�H

4���{�Ƃ��ďo�ł���Ă��邪�A���܂̂Ƃ���M��͂Ȃ��B


�@�f�U�C���E�p�^�[���Ɋւ��āA�A���O�U���_�[�͑S6���̖{�������Ă��邪�A�����ł͎茳�ɖM�󏑂̂��鎟��4���̂����A

  • ���𒴂������݂̓��i1979�j
  • �p�^���E�����Q�[�W�i1977�j
  • �p�^�������Q�[�W�ɂ��Z��̌��݁i1985�j
  • �܂��Â���̐V�������_�i1987�j

�܂��́u���𒴂������݂̓��v�����Ă������Ƃɂ���B

�@�u���𒴂������v�Ƃ����̂͑����V�q�́u���v�iTAO�j�̂��Ƃ��낤�B���ہA�{����3���\���i�u���v�u��v�u���v�j�ɂȂ��Ă���B����͂‚܂�g���t�����ʎ��ɓ��B���邽�߂̖�������铹�h�������Ă���B�������S�Ȃ����V�q���ł���B

�@�{���̓p�^�[���̃J�^���O�ł͂Ȃ��B�p�^�[���Ƃ͉���������Ă���B�{���S�̂�ʂ��ċ�������Ă���̂͂܂����Ɂu���������Ɛ����Ă���v���Ƃł���B�d�v�Ȃ̂̓p�^�[�����u���@�^�󋵁v�u�t�H�[�X�v�u�����v�Ƃ����`���ɏ]���Ă��邱�Ƃ����ł͑S�R�Ȃ��̂��B�u���������Ɛ������v�m��4�n �p�^�[���E�����Q�[�W���Ȃ���΁A������p�^�[�����g���Ă����������Ƃ������z������邱�Ƃ͂ł��Ȃ��B�����Ė{���ł́i�Ⴆ�΁j���I�R���N���[�g�ƓS�ƃK���X�̔��̌��z�͖��炩�ɐ��������Ƃ������z�Ƃ͌��Ȃ���Ă��Ȃ��B�‚܂�A���������A���O�U���_�[�̃p�^�[���͂‚܂�Ȃ��A���肫����ȁi�Ⴆ�΁j��v�V�X�e�����i���肫����̂܂܂Ɂj��邽�߂̂��̂ł͂Ȃ��̂ł���B


��4�@���́u���������Ɛ����Ă���v�Ƃ������t�̓C���@���E�C���C�`�̃R�����B���B�A���e�B�����������Ɛ�����iconviviality�Ƃ͈ꏏ�Ɏ������ނƂ������Ɓj���v���N��������B


�@��2�ɋ�������Ă���̂́A�p�^�[���Ƃ͌Ǘ��������݁A���i�ł͂Ȃ��Ƃ������Ƃł���B1�‚̐������p�^�[���Ƃ������̂��Ȃ����A�p�^�[����g�ݍ��킹�Đ��������z���ł���Ƃ������Ƃ��Ȃ��B�d�v�Ȃ̂̓p�^�[���ƃp�^�[���̊֌W�����o���l�b�g���[�N�Ȃ̂ł���A�p�^�[���̊֌W���i�������j�p�^�[���E�����Q�[�W�̍\���v�f�Ȃ̂��B�Ȃ��Ȃ炻����������i�����Q�[�W�j�Ƃ͂����������̂Ȃ̂�����B

�@�Ⴆ�΁A�t�@�N�g���E�p�^�[����m���Ă��Ă�����g���������ł͑������̈Ӗ����Ȃ��̂ł���B�t�@�N�g���̈Ӗ��Ȃ�Ύ����i�J�^���O�j�ɍڂ��Ă���B�����ł͂Ȃ��āA�ˑ��������炷���ƂŃv���O�������u�������v���邱�Ƃ��ł���A�ˑ��������炷���߂ɃC���^�[�t�F�C�X�ɑ΂���v���O���~���O���s���A�C���^�[�t�F�C�X���ǂ����ŋ�̉����邽�߂Ƀt�@�N�g�����g���̂ł���i�����܂ŗႦ�΁A���j�B�‚܂�A�K�؂ȕ����œK�؂Ȍ��t���g�������b�����藧�‚̂ł����āi�t�ɉ�b�̓��e���猾�t�̒�`���ł��Ă��邱�Ƃ�����j�A����͌��t�i�₻�̒�`�j���g�ɂ͊܂܂�Ă��Ȃ��B

�@�����āA���ɋ�������Ă���̂́A�p�^�[���͐l�דI�ɍ������̂ł͂Ȃ��A���R�ɗL�@�I�ɐ����A�������Ă������̂ł���Ƃ������Ƃł���B�u�p�^�[���͈ӎ��I�ɍ��o�����Ƃ��Ă͂Ȃ�Ȃ��B�c�c���ɕ�����ł���Ӑ}�͒ǂ��������ƁB�c�c�Ђ�����p�^�[�������ɂ�������Ă���΂悢�B���̋C�ɂȂ肳������΁A��������w�͂��Ȃ��ɁA�p�^�[���ƌ����̋ǖʂ���̂ƂȂ��āA���̒��ɐ������`�Ԃ����ݏo�����̂ł���v�ip.318�j�B�d�v�Ȃ̂͌X�̃p�^�[�����̂��̂Ƃ��������A�p�^�[�������������v���Z�X�ɂ���A���̃v���Z�X�Ƃ͑S�ꐫ�Ɍ������v���Z�X�i�V�[�P���X�j�Ȃ̂ł���B�v���Z�X�̓����Q�[�W�ɓ����Ă���B

�@�A���O�U���_�[�́u�����v�Ƃ����g�b�v�_�E���ȃv���Z�X���d�����Ă���B�������c�O�Ȃ���A���̃v���Z�X�͋ɂ߂ĈÖٓI���B�����ɂƂ��Ă͗Ⴆ�΁u�e�X�g�쓮�J���v��1�‚̏d�v�ȃv���Z�X�i�p�^�[���E�����Q�[�W�j�ł��邪�A��͂�e�X�g�쓮�J�����Ă���Ƃ��������őS�ꐫ�i���t�����ʎ��j�Ɍ������̂͂�����������낤�B�G�N�X�g���[���E�v���O���~���O�ɂ͋c�_�̑����u���^�t�@�v�Ƃ����v���N�e�B�X������B�Ȃ��Ȃ����������p������Ȃ����A�����ɑS�ꐫ�ւ̃q���g�����邩������Ȃ��B

�@�����āu���𒴂������݂̓��v�̍Ō�ɃA���O�U���_�[�͂����B�u�����Q�[�W�Ƃ́A��������ƌĂԐS���ɒB���邽�߂̓���Ȃ̂ł���B�c�c����́A���͂⃉���Q�[�W��K�v�Ƃ��Ȃ��قǎ����̐S�ɒ����ɐ�����A���̐S���ւƓ�������ɂ����Ȃ��v�ip.443�j�ƁB

�@���āA�u���𒴂������݂̓��v�͖M��̂���p�^�[���{4���̒��ł����ς��ȕ��ł���̂͊m�����B�������A�A���O�U���_�[���l���Ă����p�^�[���ƁA�����\�t�g�E�F�A�ƊE�Œʏ�p�^�[���ƌĂԂ��̂Ƃ̊Ԃɂ͑傫�Ȋu���肪���邱�Ƃ��������肢�����������낤���B�A���O�U���_�[�ɂƂ��Ẵp�^�[���Ƃ͉��������R����̂悤�Ȃ��́A�‚܂萶���Ă��āA�֌W���̖Ԃ̖ڂł���A���R�ɔ����^�������A�Ō�ɂ͎g���Ă��邱�Ƃ����Y��Ă��܂��悤�Ȃ��̂Ȃ̂��B

�@�ʂ����āA����ꂪ�{���ɕK�v�Ƃ��Ă���̂͂ǂ���̃p�^�[���Ȃ̂��낤���H

Copyright © ITmedia, Inc. All Rights Reserved.

'; e_dlv.innerHTML = html; adRequest({position:dlv_pos,dom:true}); }else if(ad_type === 'gam'){ var html = '
'; e_dlv.innerHTML = html; refreshGam('InArtSpecialLink'); }else if(ad_type === 'logly'){ var html = '
'; e_dlv.innerHTML = html; loglySet(g_id); }else if(ad_type === 'google'){ var html = '
'; e_dlv.innerHTML = html; googletag.cmd.push(function(){ var slot8 = googletag.defineSlot('/43042345/nlab_artinsert_RT',[[336,280],[300,250],'fluid'],'div-gpt-ad-1551176482959-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.display('div-gpt-ad-1551176482959-0'); googletag.pubads().refresh([slot8]); }); } }; var insert_ok = function(_target,_str){ var clearfix = d.createElement('div'); clearfix.className = 'colBoxClear'; if(ad_float_fix){ e_body.insertBefore(e_dlv,_target); e_body.insertBefore(clearfix,_target.nextElementSibling); }else{ e_body.insertBefore(e_dlv,_target); } set_dlv(); }; var insert_ng = function(_str){ e_dlv.style.display = 'none'; }; var main = function(){ var e_nodes = e_body.childNodes; // BODY �����q�v�f var e_tags = []; // BODY �����^�O var p_num = []; // BODY ���� P �^�O�ʒu var p_target_num; // �g�}����ʒu var o_float = {}; // ��荞�ݗv�f var o_this = {}; // �A�N�e�B�u�^�O var o_next = {}; // �A�N�e�B�u�^�O�̎��̃^�O var flag_insert = 0; // �}���t���O // ��荞�ݗv�f�`�F�b�N var check_float = function(_e){ var e = 0; if(_e.id.match(/^col\d{3}(l|r)$/)){ e = _e; } return e; }; // �v�f�� Y ���W�ƍ����̍��v�l var get_element_y = function(_e){ var ey = 0; var eh = _e.offsetHeight; while(_e){ ey += _e.offsetTop; _e = _e.offsetParent; } return ey + eh; }; var check_ptag = function(_e){ var e = 0; if(_e.tagName && _e.tagName === 'P'){ e = _e; } return e; }; var try_insert = function(){ p_target_num = Math.floor(p_num.length / 2) - 1; if(p_target_num >= _maxrange) p_target_num = _maxrange; if(dis_con) p_target_num = 0; for(var i = p_num[p_target_num]; i < e_tags.length; i++){ o_this.e = check_ptag(e_tags[i]); if(o_this.e){ o_next.e = check_ptag(e_tags[i + 1]); if(o_next.e){ if(!o_float.e || check_float(e_tags[i - 1])){ o_float.e = check_float(e_tags[i - 1]); o_float.n = i - 1; } if(o_float.e && o_float.n < i + 1){ o_float.y = get_element_y(o_float.e); o_this.y = get_element_y(o_this.e); set_line(o_float.y,'red'); set_line(o_this.y,'blue'); if(o_float.y < o_this.y){ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂���'); break; } }else{ flag_insert = 1; insert_ok(o_next.e,_threshold + ' �p���ȏ��荞�݂Ȃ�'); break; } } }else{ o_float = {}; } } if(!flag_insert){ insert_ng('�}���ʒu�Ȃ�'); } }; // �S�q�v�f����^�O�̂ݔz��ɓ���� for(var i = 0; i < e_nodes.length; i++){ if(e_nodes[i].tagName){ e_tags.push(e_nodes[i]); } } // �S�^�O���� P �^�O�ʒu��z��ɓ���� for(var i = 0; i < e_tags.length; i++){ if(e_tags[i].tagName === 'P') p_num.push(i); // �ŏ��̉�荞�ݗv�f���i�[ if(!o_float.e){ o_float.e = check_float(e_tags[i]); o_float.y = get_element_y(o_float.e); o_float.n = i; } } if(p_num.length >= _threshold){ try_insert(); }else{ insert_ng('P �^�O ' + _threshold + ' �ȉ�'); } }; if(e_body){ main(); }else{ insert_ng('�L���{���Ȃ�'); } })(document,4,5);

���ڂ̃e�[�}

���Ȃ��ɂ������߂̋L��PR