> For the complete documentation index, see [llms.txt](https://braydie.gitbook.io/how-to-be-a-programmer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://braydie.gitbook.io/how-to-be-a-programmer/jp/3-advanced/technical-judgment/03-choosing-languages.md).

# Choosing Languages

�ނ̎d���i�n�b�J�\[�j��������ǓƂȃv���O���}�\[�́A�^�X�N�̂��߂̍ŗǂ̌����I�Ԃ��Ƃ��ł��܂��B�قƂ�ǂ̍�ƃv���O���}�\[�́A�g�p���錾����قƂ�ǐ���ł��܂���B��ʓI�ɁA���̖��́A�Z�p�I�Ȍ���ł͂Ȃ������I�Ȍ���������Ă���擱�I�ȏ�i�ɂ���Č��肳��Ă���A���΂��Β��ڂ̒m���ŁA���܂�󂯓�����Ă��Ȃ��c�\[����m���Ă���Ƃ��ł����A�ō��ł��B���̏ꍇ�ɂ́A�\`�\[���Ԃ̒c���̐^�̉��b�́A������x�R�\~���j�e�B�̑傫���ɂ���āA�l�̑I������r�����܂��B�����̏ꍇ�A�}�l�\[�W���\[�́A����̌���ł̌o�������v���O���}�\[���ق��K�v�����邱�ƂɌ�������܂��B�ԈႢ�Ȃ��A�ނ�̓v���W�F�N�g���ƂɂƂ��čőP�̗��v�ƔF�����Ă�����̂�񋟂��Ă���A����𑸏d���Ȃ���΂Ȃ�܂���B�������A���͌l�I�ɂ́A���ꂪ���Ȃ�����������\���̍����ł����ʂŌ�������ʂ̗��K�ł���ƌl�I�ɐM���Ă��܂��B

�������A�����͌����Ĉꎟ���ł͂���܂���B�R�A���ꂪ�\`���t�����Ă��Ă��A���Ȃ��̃R���g���\[���͈̔͂𒴂��Ă��Ă��A�c�\[���⑼�̃v���O������ʂ̌���ŏ����Ȃ���΂Ȃ�Ȃ��ꍇ������܂��B���ꂪ���ߍ��܂��ꍇ�i�܂��A��ɍl������K�v������܂��j�A����̑I���̓��\[�U�\[�̕����ɑ傫���ˑ����܂��B�d���ɍł��K����������g�p���ĉ�Ђ�v���W�F�N�g�ɃT�\[�r�X��񋟂��A�d�������ʔ������邽�߂ɁA����𗘗p����K�v������܂��B

�v���O���\~���O����́A���R������w�ԂقǓ���Ȃ��Ƃ����*�ŁA���ۂɂ͕\�L�@�ƌĂ΂��ׂ��ł��B���S�҂�ꕔ�̊O���̐l�ɂ͐V����������w�Ԃ͓̂����Ƃł��B���Ȃ��̃x���g�̉���3�̃x���g������ƁA����͎��ۂɗ��p�\�ȃ��C�u�����Ɋ���邽�߂̖��ɉ߂��܂���B 1�́A3�܂���4�̌���ŃR���|�\[�l���g���������Ă���悤�ȑ傫�ȃV�X�e�����l����X��������܂��B���̂悤�ȃV�X�e���́A�����̏ꍇ�A1�̌���V�X�e�������������̓*�ł�苭�͂ł���Ǝ咣���Ă��܂��B

* �قȂ�\�L�@�ŋL�q����Ă���R���|�\[�l���g�Ԃɂ́A�K�R�I�ɑa���������݂��܂��i�������A���ꂢ�ȃC���^�t�F�\[�X�ł͂Ȃ���������܂���j�B
* �e�R���|�\[�l���g���ʂɏ����������ƂŁA�V��������/�v���b�g�t�H�\[���ɊȒP�ɐi�����邱�Ƃ��ł��܂��B
* 1�̌��ꂪ�V�X�e���S�̂ɓK���Ă��Ȃ��\��������܂��B���W���\[���ɕ����̌�����g�p���邱�ƂŁA�K�؂ȃc�\[����I�Ԃ��Ƃ��ł��܂��B

�����̉e���̈ꕔ�͐S���w�I�Ȃ��̂ɉ߂��Ȃ���������܂���B�S���w�͏d�v�ł��B���ǂ̂Ƃ���A����ꐧ��\`�̔�p�͂��ꂪ�񋟂��闘�\_�����d�v�ł��B

Next [Compromising Wisely - How to Fight a Schedule Pressure](/how-to-be-a-programmer/jp/3-advanced/compromising-wisely/01-how-to-fight-schedule-pressure.md)
