The OpenNET Project / Index page

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



"Rust включён в число основных языков для разработки платформы Android"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "Rust включён в число основных языков для разработки платформ..." +/
Сообщение от Прохожий (??), 08-Апр-21, 21:27 
> Я вот прогаю на асме, UB для меня уже проявляется на OOO микроархитектуры, это не исключая того, что гонки есть и будут, даже на серилизации RR, даже на конвейере.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Rust включён в число основных языков для разработки платформы Android, opennews, 07-Апр-21, 14:21  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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