stdray: (Default)
stdray ([personal profile] stdray) wrote2012-09-29 03:39 pm

А что по скорости?

Регулярно можно видеть рассуждения, мол напишем за 20 минут наш проект на фичастом языке сверхвысокого уровня H, а критические по производительности участки кода сделаем на быстром низкоуровневом языке C. Что-то у меня ощущение, что об этом чаще говорят, чем применяют. Я поспрашивал знакомых программистов, тех что поближе, - подобным не занимаются. Один, говорит, пытался, а потом просто стал писать на плюсах. Даже в интернетах, читал о подобном только в исполнении [profile] levgem и [personal profile] lionet. В связи с чем пара вопросов:

1) Переписываете ли вы куски кода на низкоуровневом языке в угоду производительности?
2) Какой язык вы для этого используете?

Я ведь правильно понимаю, что нет других низкоуровневых языков кроме сишечки? Биндинги ведь только к ней делаются.
wizzard: (фото)

[personal profile] wizzard 2012-09-29 07:36 pm (UTC)(link)
Python+C, отлично работало.

Еще Javascript+C был.

[identity profile] stdray.livejournal.com 2012-09-29 07:40 pm (UTC)(link)
Я уже понял, что питон по другому не работает.

>Еще Javascript+C был.
Это еще что за эксперименты?
wizzard: (фото)

[personal profile] wizzard 2012-09-29 08:02 pm (UTC)(link)
chromium как гуй к приложению

кстати, ЕМНИП, Steam так устроен (морда на HTML, остальное на плюсах)

[identity profile] satanus.livejournal.com 2012-09-30 02:39 pm (UTC)(link)
А ещё большинство лаунчеров и мморпг, начиная с wow и заканчивая лигой легенд.
У вова морда в два потока вообще - отдельный минибраузер и отдельный торрент-клиент.