�~�����w���H�ȑ�w�̌����`�[���̃����o�[��Rust����ŊJ�������l�b�g���[�N�f�o�C�X�h���C�o�̏������x��C����̂��̂Ɣ�r�����B���̌��ʁARust�ł̑��x�ቺ�͍ő�ł������ɂƂǂ܂��Ă����B�Ȃ��������\���킸���ɒx���Ȃ�̂��A���̗��R�����������B
���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B
�@�uC�v��uC++�v�ɑ���V�X�e���v���O���~���O����Ƃ��āuRust�v�����ڂ��W�߂Ă���B���������S���������A�������j��o�O�Ƃ������Ǝ�i�������Ⴍ�j������荞�݂ɂ������炾�i�֘A�L���j�B
�@�������A�V�X�e���v���O���~���O����ł́A�����������\���K�{�����ł���A���ꂪC��C++���g��ꑱ���Ă��闝�R�ƂȂ��Ă���BRust�͂ǂ̒��x�u�����v�̂��낤���B
�@�h�C�c�̃~�����w���H�ȑ�w�Ŕ��m�ے��̊w���ł���|�[���E�G�����N����2019�N9��9���ARust�ō쐬�����f�o�C�X�h���C�o�̐��\�]����GitHub�Ŕ��\�����B
�@�����̃O���[�v�͂��܂��܂Ȍ���œ����@�\��������f�o�C�X�h���C�o���L�q���A���\���r���Ă���B
C�ŋL�q�����f�o�C�X�h���C�o�̏������\����ɍł��������̂́A�������������Rust�̃R�[�h�i�j���������\�������i�o�T�F�|�[���E�G�����N���́uRust-vs-C-performance.md�v�j�@���\�]���p�ɍ쐬�����̂́AIntel�̃C�[�T�l�b�g�R���g���[���[������Linux�p�f�o�C�X�h���C�o���iixgbe�^�C�v�j�B
�@�G�����N���͉���̖`���Ō����Ɏ��g���R���͂�����Əq�ׂĂ���B
�@�uRust�ł�C�ł��x���̂́A���R�Ȃ���Rust�̈��S�@�\�ɋN������B�����A������ʉ��ł���̂��낤���v
�@�����ɂ��ARust�ɂ�������C�ɂ��]���^�̎����ɂ͑傫�ȈႢ��2�����Ȃ��Ƃ����B
�@�܂�A���E�`�F�b�N���ARust�̃p�t�H�[�}���X��̎�ȃf�����b�g�ƂȂ��Ă���Ƃ����B
�@�G�����N����Rust���x���Ȃ闝�R�ׂ邽�߁A�f�o�C�X�h���C�o���쎞��CPU�̃p�t�H�[�}���X�J�E���^�ׂ��B���̕\�ɂ��鐔���͌��ꂲ�ƁA�p�P�b�g���܂Ƃ߂��o�b�`�T�C�Y���Ƃ�CPU�̏������\�������Ă���B�������CPU�̃p�t�H�[�}���X�J�E���^��]�����x�Ŋ��������́i�C�x���g�^�p�P�b�g�j�B�܂�A�]�����x�������CPU���\�ł���B�Ȃ��A��ʂɃo�b�`�T�C�Y���傫���قǃl�b�g���[�N�R���g���[���[�̏������\�͍����Ȃ邪�A���܂�ɃT�C�Y���傫����CPU�L���b�V�����g�����Ă��܂��A���\���ቺ����\��������B
�@�S�̂̏�����ƁARust�̍����������\��������BRust�łł�C�łƔ�ׂāA�]���p�P�b�g������65�������̖��߂�CPU�����s�ł����B�������A�o�b�`�T�C�Y��32�̏ꍇ�A�p�P�b�g������̃T�C�N���̐���6�����ɂƂǂ܂��Ă���i�o�b�`�T�C�Y��8����11�������j�B
�@�G�����N���͂��̃f�[�^��]�����Ď��̂悤�ɂ܂Ƃ߂Ă���B
�@�u�X�[�p�[�X�J���[�ƃA�E�g�I�u�I�[�_�[����������_����CPU�i�����ł́wIntel Xeon�v���Z�b�T�[E5-2620 v3�x���̗p�j�ł���ARust�̈��S�`�F�b�N�ɂ��p�t�H�[�}���X��̃n���f�͉B��Ă��܂��v
�@���̈���ŁAC�̃R�[�h��CPU�̐��ݗ͂��t���Ɋ��p�ł��Ă��Ȃ��Ƃ����B�����`�[�����쐬�����f�o�C�X�h���C�o�́A�m�[�}�����s���ɋ��E�`�F�b�N�Ɉᔽ���Ȃ��̂ŁACPU�͐��m�ɗ\�����s���i����\���~�X����0.2�`0.3���j�A�������p�X�𓊋@�I�Ɏ��s�ł���Ƃ����������̐��т����炾�B�L���b�V�����A���E���̒lj��I�ȃ��[�h���K�v�ɂȂ����Ƃ��ɍv�����Ă���B���̃��[�N���[�h�ł́AL1�L���b�V���̃q�b�g����98�����Ă���B
�@Rust�ɔ�����Ă�����S�@�\�͋��E�`�F�b�N�����ł͂Ȃ��B�����I�[�o�[�t���[�`�F�b�N������i�R���p�C�����Ƀt���O�Ŗ����I�ɗL���ɂ���K�v������j�B
�@�����ŁA�����I�[�o�[�t���[�`�F�b�N�ɂ�鐫�\�ቺ�ɂ��Ă����������B�o�b�`�T�C�Y��8�����傫���Ƃ��A�`�F�b�N��L���ɂ��Ă����\�ɓ��v��L�ӂȍ��͐����Ȃ������B�o�b�`�T�C�Y��8�ł����Ă��A�X���[�v�b�g��0.8�������ቺ���Ȃ������B
�@�v���t�@�C�����O�ɂ��A�����I�[�o�[�t���[�`�F�b�N�ɂ���āACPU�����s���閽�߂��p�P�b�g������9�����A���̂���8�͕���ł��邱�Ƃ����������B����\���~�X�̑����ɂ͉e�����Ȃ��A����`�F�b�N��CPU�ɂ���ď�ɐ��m�ɗ\������Ă����B
Rust�R���p�C�����u�������v�AMozilla����r�f�[�^�����J
Microsoft���uRust�v������A���S���ȊO�̗��R����i����j
Microsoft�A���S�ō������̃v���O���~���O����Ƃ��āuRust�v�������]��Copyright © ITmedia, Inc. All Rights Reserved.
��IT eBook