���R�N�u�̃R�[�f�B���O�V��

�Z�p�̋��p��������

���R�N�u
������Ѓr�[�g�E�N���t�g
�V�j�A�E�G���W�j�A

2008/8/6

�@���͂��܂ł���Web�J����{�Ƃɂ��Ă��܂����A�{�i�I�Ƀv���O���~���O���n�߂Ă���20�N�ȏ�A���܂��܂�OS��ł��낢��ȋZ�p��p���ăv���O�����J�������Ă��܂����B������񐢂̒��ɂ͎����������Ƒ����̃v���O���~���O�o�������Ă�����������ł��傤���A1�‚̗�Ƃ��Ď�����������Ă������낢��ȋZ�p�ɂ‚��ď����Ă݂����Ǝv���܂��B

�@UNIX�Ƃ̏o����

�@��w��4�N�Ԃő��Ƃł����ɂ߂ł����i�H�j���N���āA�]�������ԂŃv���O���~���O�̃o�C�g���n�߂��̂��A�����{�i�I�ɃR���s���[�^�ɂ̂߂荞�񂾂��������ƂȂ�܂����B

�@���̂Ƃ��ɏ��߂�UNIX���[�N�X�e�[�V������G��A�v���O���~���O�̊y�����ɖv�����Ă����܂����B�o�C�g��ɂ��A�[�f���g�R���s���[�^��Titan�i���{�̔̔��̓N�{�^�R���s���[�^�j��SONY NEWS�������Ă��܂����B

�@Titan�̓x�N�g���v���Z�b�T���������3D�O���t�B�b�N�X���[�N�X�e�[�V�����ŁAOS�͊m��SVR3��BSD�g�������������́A�E�B���h�E�V�X�e����X11R2���̗p����Ă��܂����B3D���C�u�����Ƃ���Dore�i�ǁ[��j�Ƃ������̂��p�ӂ���Ă���A������g����3DCG�摜�𐶐�����v���O�������쐬����o�C�g�ł����B

�@�Ȃɂ��{�i�I��C�v���O���~���O�����߂Ăł����AUNIX��G��̂����߂Ăł����̂ŁA��������Z�p���𔃂�����ŕЂ��[����ǂ݂܂����ĕ׋��������̂ł��BDore��C��API�ł����A�I�u�W�F�N�g�w���̃��C�u�����ƂȂ��Ă���A�����\���̓��C�u�����̊O�ɂ͌����Ȃ��悤�ɂȂ��Ă��܂����B

�@�����ʼnp��̃h�L�������g�Ɗi�����Ȃ���R�̂悤�ɃT���v���v���O�������쐬���AAPI�ׂ̍����g��������T��Œ��ׂĂ����܂����B���݂ł��悭���邱�Ƃł����A�h�L�������g�ɏ����Ă���Ƃ���Ƀ��C�u���������삷��Ƃ͌��炸�A����ɓ��삷������₤�܂����삵�Ȃ��ꍇ�̉����@�Ȃǂ����‚��o���ɂ́A�Ƃɂ����������񎎂��ăm�E�n�E�����߂邵����i������܂���ł����B

�@���܍l����ƌ��\�D�L���d���ł������A�����͂������y�����āA�����Ńv���O���~���O�̊y�����ɖ����߂����́A�\�t�g�E�F�A�J���҂Ƃ��Ă̐l�������ł������ƂɂȂ�̂ł��B

�@Sun NeWS

�@���āA���̌㖳���ɑ��Ƃł������́A�\�t�g�J����Ђɓ����Ďd���Ƃ��ăv���O�����J�������邱�ƂɂȂ�܂����BMS-DOS��ł̈���ƌ���CAD�̊J���ł��B���傤��PC-9801�V���[�Y��80386�ւ̈ڍs�Əd�Ȃ����̂ŁA�A�v���P�[�V�����̊�ՂƂȂ��Ă���8086�A�Z���u������ŏ����ꂽ���C�u������80386�l�C�e�B�u���[�h�p�ɈڐA����d���Ȃǂ����܂����B

�@3�N��ŕʂ̉�Ђɓ]�E���A�Ă�UNIX�ł̃A�v���P�[�V�����J���ɂ���������Ƃ��ɏo������̂�NeWS�Ƃ����T���E�}�C�N���V�X�e���Y�̃E�B���h�E�V�X�e���ł��B

�@���܂ł���UNIX�nOS�̃E�B���h�E�V�X�e����X Window System��F�ł����A���R�Ȃ���ŏ����炻���������킯�ł͂���܂���B�T����X�ȑO�ɂ�SunView�Ƃ����Ǝ��̃E�B���h�E�V�X�e���������Ă��܂������A���{�ł����s��w�A�I�������i�����͗��Γd�@�j�A�A�X�e�b�N��GMW�Ƃ����E�B���h�E�V�X�e���������J�����Ă��܂����B

�@���̒��ł�NeWS�́A��{���f����PostScript���̗p�������Ȃ�ِF�ȃE�B���h�E�V�X�e���ł����B���݂�Java�̃L�[�}���Ƃ��ėL����James Gosling�����C���J���҂Ƃ��Ă�������Ă��܂��BPostScript��1984�N�ɃA�h�r�V�X�e���Y���J�������y�[�W�L�q����ŁA�v�����^�̍��@�\�ȕ`��G���W���Ƃ��č��ꂽ���̂ł��B

�@�T����PostScript�̃v���O���~���O����Ƃ��Ă̑��ʂɖڂ�t���āA�`�惂�f���݂̂������A�[�L�e�N�`�����g�����A�C�x���g���f����E�B���h�E�I�u�W�F�N�g��lj����ăE�B���h�E�V�X�e�������グ�Ă��܂��܂����B�����ł͊�{�̓x�N�^�x�[�X��PostScript�̃O���t�B�b�N�X���f���̓����𐶂����āA�C�ӂ̌`��̃E�B���h�E��k���E�g��E��]�����R�ɍs����E�B���h�E����邱�Ƃ����”\�ł����B

�@�ȑO�̎d����PostScript�̃v�����^�h���C�o�����������Ƃ��������̂�PostScript�ɂ͐e����ł��܂������A�E�B���h�E�V�X�e���̃C�x���g�n���h����PostScript�ŋL�q����͍̂ŏ���������a�������������̂ł��B

�@���̌�SunOS�̕W���E�B���h�E�V�X�e����OpenWindows�Ƃ������̂ŁAX11��NeWS�̃n�C�u���b�h�ȃE�B���h�E�T�[�o�����ڂ���܂����BOpenWindows�ł�X11��NeWS�̗������g�p����v���O�����𓮂������Ƃ��”\�ŁA�����̏�����Ђł͏o�ŎЌ����̎G�����ʃf�U�C���V�X�e�������̋Z�p���g���ĊJ�����Ă��܂����B��r�I�P���ȕ`��@�\���������Ȃ�X11�̕`�惂�f�����ANeWS�������g�p���ĕ₤���ƂŁA�ʐ^�摜�̏k���A�g��A��]��t�H���g�̍����`��Ȃǂ��s���Ă��܂����B

�@�T���͂��̌�NeWS���̂āA�A�h�r����Display PostScript�̃��C�Z���X���󂯂�X11�̊g���Ƃ��đg�ݍ���Ŏ��Ђ̃E�B���h�E�V�X�e���Ƃ��Ă��܂��B����͌��݂�Solaris�ł��g�p����Ă��܂��B

�@�]�k�ł����A����UI�̃��b�N���t�B�[���̕���ł��A�T����AT&T������OPEN LOOK��OSF�w�c�iDEC�AHP�AIBM�Ȃǁj������Motif�̋���������܂����B���͗����̃f�U�C���K�C�h��ǂ݂܂������AOPEN LOOK�̕����|���V�[�����m�ŗD��Ă���悤�Ɏv���܂����B

�@�������A���ۂɈ�ʂɍL�����y�����̂�Motif�̕��ł��B����Motif�����݂ł͌���e���Ȃ�GNOME�Ɏ���đ����Ă���킯�ł����i�΁j�B

�@Apple QuickDraw GX

�@��قǏЉ��X11�^NeWS�ō쐬�����f�U�C���V�X�e�����A���x��Mac�Ŏ�������Ƃ����v���W�F�N�g�������オ��܂����B�����Ŕ��H�̖�������̂�QuickDraw GX�iQDGX�j�Ƃ���Apple�̃O���t�B�b�N�X�G���W���ł��B

�@����͂��̓�����Mac OS�̊�b�ɂȂ��Ă���QuickDraw�Ƃ����O���t�B�b�N�X�G���W�����A�[������݌v�������啝�ɋ@�\�g���������̂ŁA�x�W�F�Ȑ�����W�ϊ��s��Ȃǃ��_���ȃO���t�B�b�N�X�@�\���T�|�[�g���Ă��܂����B���ɐ��E���̂����錾��̕��͕\�����”\�ɂ��ׂ����荞�܂ꂽ�t�H���g�����_���ƃe�L�X�g�\���G���W���́A�����Ƃ��čō���̂��̂ł������Ǝv���܂��B

�@�ȑO�͐��S���~�����T�����[�N�X�e�[�V�����Ɠ���������ȏ�̂��Ƃ��A���\���~��Mac�łł���悤�ɂȂ����̂ł��B�n�[�h�E�F�A�̐i���ƒቿ�i�������̂����������Ői�s���Ă�������ł����B

�@QDGX��p�����f�U�C���V�X�e���͖����Ɋ������AQDGX�̋@�\���g���s�������A�v���P�[�V�����������o�Ă���̂��l�I�Ɋy���݂ɂ��Ă��܂����B�������A���̂����Apple�͖����𑱂��Ă���AQDGX��Mac OS�̕W���O���t�B�b�N�X�G���W���ɂȂ���͂‚��ɗ��܂���ł����B

�@QDGX��1997�N�Ƀ����[�X���ꂽMac OS 8����W�������[�X�ɂ��܂܂�Ȃ��Ȃ�A���N��Apple��NeXT�����ɂ��X�e�B�[�u�E�W���u�X�����A�������ƂŁANEXTSTEP������Mac OS�̒��j�ƂȂ�A�����J������Ă���Mac OS��̐V�@�\�̂قƂ�ǂ͂��̖��^��₽�ꂽ�̂ł��B�������A�����J�����ꂽ�Z�p�́A�`��ς��Č��݂�Mac OS X�ɂ��󂯌p����Ă��܂��B

�@BeOS

�@1995�N�Ɉ�ʔ̔����ꂽBeBox�Ƃ���OS�ł���BeOS�́A���̋�����傢�Ɏh�����܂����B

���܂̃R���s���[�^���n�[�h�E�F�A�̐��\�������o���Ă��Ȃ��̂́A�ߋ��̎��Y�Ƃ̌݊������d�����邠�܂�A���w���̌݊����C����OS�ɔ킳���Ă��邩�炾�B�݊������������񔒎��ɂ��āA�n�[�h�E�F�A�̐��\���t���Ɉ����o��OS��API��p�ӂ���΁A���݂̃R���s���[�^�łł��邱�Ƃ͑傫���L����

�Ƃ���BeOS�̎v�z�́A������Windows��Mac OS�̕��G�ȓ����\���ɐG�ꂽ�G���W�j�A�Ȃ�Δ��ɔ[���̂ł���b�ł��傤�B

�@�����������ꂽBeBox�𑁑��������āABeOS�ƋY��n�߂܂����BC++�̃N���X���C�u���������̂܂�OS��API�ƂȂ��Ă���AC++�ł��܂����ۉ����ꂽ�}���`�X���b�h�O��̃��b�Z�[�W���O�V�X�e�������ׂĂ̊�Ղɒu���Ă���Ƃ���Ȃǂ��悭�ł��Ă��܂����B

�@BeOS�Ɋւ��Ă�ML�Œm�荇�������Ԃ����ƃ��[�U�[�O���[�v���������ABeaCon�Ƃ����C�x���g���J�Â��āA��`�E�z�����������܂����B���̂��납��A�F�l�Ɂu���R���D���ɂȂ�Z�p�͕K���p���v�Ə�k�ŝ����i���j�����悤�ɂȂ�܂��B���̗F�l�����炩���ɂ�BeOS�����̗�ɘR�ꂸ�K���v������Ƃ����킯�ł��i���ۂɂ���͓������Ă��܂��킯�ł����j�B

�@BeBox�͎v���悤�ɂ͔��ꂸ�ABe�̃r�W�l�X�͂Ȃ��Ȃ��O���ɏ��܂���ł����B����ɍ��킹��Be�̃r�W�l�X�͂ǂ�ǂ�ϑJ���Ă����܂��B

�@�܂��ABeOS��PowerMac�œ��삷��悤�ɂ��ABeBox�̔̔��𒆎~���܂����B���̌�AIntel PC�ł�BeOS�������[�X����OS�x���_�Ƃ��Ă̒n�ʂ��m�����悤�Ƃ��܂������A��͂�\�z�ǂ���ɂ͔���Ȃ������悤�ł��B�Ō�ɂ́ABeOS��g�ݍ��ݗp�r�����̃C���^�[�l�b�g��pOS�Ƃ��Ĕ��荞��ł��܂������A������������΂�2001�N��Palm�ɋZ�p���Y�𔄋p����`��Be�͉��U���܂����B

�@���Ȃ݂ɁA���ݎ����������Ă����r�[�g�E�N���t�g��BeOS�D���̒��Ԑ����{���ŗ����グ����Ђł��BBeOS���Ȃ���΂��܂̉�Ђ��Ȃ��������Ƃ��l����ƁABeOS�͎��̐l���ɑ傫�ȉe�����y�ڂ��Ă���Ƃ����܂��B

�@�D���ɂȂ����炵�傤���Ȃ��A��͓˂��i�ނ���

�@��������Ď��̃v���O���~���O�՗���U��Ԃ��Ă݂�ƁA���ʓI�Ɏ嗬�Ƃ͂Ȃ�Ȃ������Z�p�ɖ�������A�̂߂荞��ł������Ƃ�����������܂����B��L�̗�͂��ׂĂł͂Ȃ��p�ꂽ�Z�p��I��ŏЉ�Ă��镔��������̂ŁA������񌻍ݎ嗬�ƂȂ��Ă���Z�p�ɂ��������w��ł��Ă��܂��B

�@�܂��A�ǂ̂悤�ȋZ�p���g�͂��p��h�Ƃ������̂��瓦��邱�Ƃ͂ł��Ȃ��̂ŁA���܂ƂȂ��Ă͔p��Ă��܂����Z�p�ɐ[���R�~�b�g�����o���͎��Ɍ��炸�����̃G���W�j�A�������Ă��邱�Ƃł��傤�B

�@����Z�p�ɖ��������ɂ͂��̂Ƃ��ǂ��̗��R������킯�Ȃ̂ł����A���̎��_�ł͔p��邩�ǂ����Ȃ�Ă������\���ł��܂���B�������p��ĂȂ��Ȃ��Ă��܂����ǂ����́A�Z�p���̂��̗̂D��Ƃ͎��͂��܂�֌W����܂���B

�@����܂ł̐������̔p�ꂽ�Z�p�����n���Ă��A�}�[�P�e�B���O��J���҂ւ̃A�s�[���ȂǁA�Z�p���̂��̂ł͂Ȃ����g�݂̕��ɂ�苭���e�����󂯂Ă���悤�Ɋ����܂��B�������ɂ��܂ł͊��Ⴂ����l�͂��Ȃ��Ȃ����Ǝv���܂����A�f���炵���Z�p�����珫���ɂ��m���Ɏc���Ă������낤�ƍl����̂͑傫�ȊԈႢ�ł��B

�@������Ƃ����āA��肪����Ă���Z�p������A���ݎ嗬�̋Z�p�̉�������ɂ��邩����v�A�ƈ��Ղɍl����̂͂ǂ��ł��傤���B������蕪��Ɏ��삪���肳���ƁA���傫�ȑS�̂̓����������Ȃ��Ȃ�̂͂悭���邱�Ƃł��B

�@�{���Ɏa�V�ȋZ�p�́A�����̗��ꂩ��͂܂������؂藣���ꂽ�ꏊ���琶�܂�Ă��邱�Ƃ��������Ȃ��̂ŁA�����Z�p�̘g�g�݂ł����������Ƃ炦�Ȃ���Ԃ��ƁA���������̃G�L�T�C�e�B���O�ȃ`�����X�����������ƂɂȂ�܂��B

�@�V�����Z�p�𐶂ݏo�����G���W�j�A�̎v�����m���ɂ‚��ݎ�邱�Ƃ������G���W�j�A�Ƃ��đ厖�Ȃ��Ƃł���A�Ȃɂ�莩�����g�y����ŊJ���ɑł����߂邱�Ƃɂ‚Ȃ���̂ł͂Ȃ��ł��傤���B

�@���Ƃ����̋Z�p�������p�ꂽ�Ƃ��Ă��A���̂Ƃ��ɔ|�����l��������@�_�͕ʂ̋@��ɂ�����ł����������Ƃ��ł��܂��B�Z�p�ɂقꍞ��ŔM�����ăv���O���~���O�������Ƃ́A�K���⎩���ɑ΂���傫�Ȏ��M�ƂȂ��ĕԂ��Ă���Ǝv���܂��B�������������ꂽ�Ƃ����������܂��d�v�����āA�Ƃ��Ƃ�܂ł��̋Z�p�ƕt�������Ă݂邱�Ƃ̓G���W�j�A�Ƃ��đ傫���������邫�������ƂȂ�Ǝ��͍l���܂��B

�@�{�e��ǂ�ł��邠�Ȃ����A�Z�p�����𕱂킹��V�Z�p�Əo�����邱�Ƃ��F���Ă��܂��B

Coding Edge�t�H�[���� �g�b�v�y�[�W

�@Coding Edge�����ߋL��
���܂���A���S���Y�����w�ԈӖ�
�R�[�f�B���O�ɖ𗧂I �A���S���Y���̊�{�i1�j
�@�R���s���[�^�Ɂu3�̔{����3�̕t�������v�𔻒f������ɂ͂ǂ������炢�����B���z�͂�b���悤
Zope 3�̖��͂ɔ���
Zope 3�Ƃ͉�����H�i1�j
�@Python�ŏ����ꂽWeb�A�v���P�[�V�����t���[�����[�N�uZope 3�v�B�ق��̃\�t�g�E�F�A�Ƃ͈�̉�������Ă���̂��H
�n��‹��v���O���~���O�̃X�X��
�ēc �~�̃R�[�f�B���O�V��
�@�����\��IT�@��Ɉ͂܂ꂽ�‹��ŃR���s���[�^�̓��쌴���ɐG��邱�Ƃ͉”\���낤���B�n���PC��Ƀr�b�g�}�b�v�̒������ǂ�����Ĉ����H
Haskell�v���O���~���O�̊y���ݕ�
�̂�т�Haskell�i1�j
�@�֐��^����ɕ��ނ����Haskell�BC����Ȃǂ̎葱���^����Ƃ܂������قȂ�v���O���~���O�̐��E�ɓ��ݏo���Ă݂悤
������ƕς����Lisp����
Gauche���^�v���O���~���O�i1�j
�@Lisp�̈��ł���Scheme�B�����‚����鏈���n�̒��ł��C�y�ɃX�N���v�g��������Gauche��Lisp�̐��E��̌����Ă݂悤
�@�@Coding Edge�t�H�[�����t�B�[�h�@ 2.0�^1.0�^0.91


Coding Edge �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

>

Coding Edge �L�������L���O

�{�� ����