The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Rust включён в число основных языков для разработки платформ..."
Отправлено Прохожий, 08-Апр-21 21:27 
> Я вот прогаю на асме, UB для меня уже проявляется на OOO микроархитектуры, это не исключая того, что гонки есть и будут, даже на серилизации RR, даже на конвейере.

В наши дни прогать на АСМе можно или по причине сильной необходимости - какое-нить очень слабое железо или очень жёсткие требования к производительности фрагмента кода. Или по причине упоротости. Потому что современный компилятор в общем случае даст фору любому программисту по части оптимизации сложного кода. Я уж молчу про время разработки.
Если же говорить про веб-приложения, к примеру, то там от АСМа толка, как от козла молока. Потому что основные потери в производительности не за счёт железа, а за счёт всяких сетевых задержек, потерь сетевых пакетов и тому подобных вещей. АСМ в этом случае не даст практически ничего, а вот время на разработку увеличится на порядки (в десятки, сотни раз).

> А то, что скорость настолько важна в банках, бизнесах, биржах, что остается ее выжимать только на уровне машины. На С и C++ это сделать НАМНОГО проще, не говоря о том, что это можно сделать физически.

Ерунда, по поводу намного проще. Потому что C++ очень непростой язык и нюансов там овердофига. Ещё раз напомню, один человек за полгода для крупной биржи на F# оптимизировал софт, написанный двумя десятками человек на C++ в течение нескольких лет.
На всякий случай сообщу, что правильно подобранное железо неплохо масштабируется. Поэтому зачастую гораздо дешевле купить более мощное железо, чем платить программисту за оптимизации, которые могут длиться не один год и стоить не один десяток тысяч долларов.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру