<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="im" style="font-size:12.8px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Обычный случай: взять новое железо дешевле, чем сменить команду разработчиков. </div></div></div></blockquote><div><br></div></span><div style="font-size:12.8px">Это так только до определенного момента.<br></div></blockquote><div><br></div>Ну так до определенного момента коня менять на переправе бессмысленно. Я за здоровый прагматизм.<div><br></div><div>Вообще говоря, дискуссия бессмысленна. Вы теоретизируете, а речь о реальной ситуации. Есть готовая команда, собаку сьевшая на задачах компании, с предсказуемыми результатами. </div><div><br></div><div>Касательно compile time checks - это вообще очень низкий уровень, ошибки обычно гораздо выше уровнем :-) Тут поможет только покрытие тестами (функциональными и поведенческими, обычно).</div></div><div class="gmail_extra"><br><div class="gmail_quote">25 апреля 2016 г., 21:31 пользователь Alex Chistyakov <span dir="ltr"><<a href="mailto:alexclear@gmail.com" target="_blank">alexclear@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2016-04-25 21:24 GMT+03:00 Akzhan Abdulin <span dir="ltr"><<a href="mailto:akzhan.abdulin@gmail.com" target="_blank">akzhan.abdulin@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">25 апреля 2016 г., 21:19 пользователь Alex Chistyakov <span dir="ltr"><<a href="mailto:alexclear@gmail.com" target="_blank">alexclear@gmail.com</a>></span> написал:<span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br></div><div class="gmail_extra">Вообще говоря, язык не столь важен (какая типизация etc.), Если подходит по производительности/качеству результата и удобен для команды - всё ок.</div></div></blockquote><div><br></div></span><div>Ну как - при переписывании с одного языка на другой иногда удается сократить серверный парк в 5 раз.<br></div><span><div><br></div></span></blockquote><div><br></div></span><div>Обычный случай: взять новое железо дешевле, чем сменить команду разработчиков. </div></div></div></div></blockquote><div><br></div></span><div>Это так только до определенного момента.<br><br></div><span class=""><div><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br></div><div class="gmail_extra">Кстати, в игровой индустрии очень распространен для игровой же логики такой язык, как Lua.</div></div></blockquote><div><br></div></span><div>Так в нем же есть JIT.<br></div><span><div></div></span></blockquote></span></div><br>Эм, а что, JIT ныне магическое buzz word, которое спасает мир?</div></div></blockquote><div><br></div></span><div>Не то, чтобы прям "спасает", но улучшает безусловно.<br></div><span class=""><div><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"> Если бы производительность имела наивысшее значение, то да, Perl не подходил.</div></div></blockquote><div><br></div></span><div>Я за compile-time checks, все-таки.<br></div><div>Я тут вернулся в разработку прямо обеими ногами, и я за compile-time checks.<br></div><div>Я себе не доверяю, а коллегам не то что "не доверяю", я их просто боюсь.<br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><div dir="ltr"><div class="gmail_extra"> А в реальности множество языков вполне актуальны и помедленней Perl.</div><div class="gmail_extra"><br></div></div>
<br></span><span class="">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></span></blockquote></div><br></div></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br></div>