The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началась разработка ФС Zero, вытесняющей неиспользуемые данн..., opennews (?), 10-Сен-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


108. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +1 +/
Сообщение от Аноним (108), 10-Сен-18, 23:29 
> У говнокодеров и си с ассемблером медленные.

И это логично. Чтобы было быстро - надо понимать как работают компьютеры. Переклиненые на высоком уровне не понимают как работает компьютер. Они всячески избегают это знание. Ясен хрен что если сделать процессору, памяти и прочим подсистемам неудобно - эпикфэйл может выйти даже на си и ассемблере. Нормальные то программисты начинают с азов. Эффективных структур данных и алгоритмов и понимания во что это превращается в железе, все такое. Самые крутые оперируют весьма нетривиальными понятиями, типа "линии кэша". Они делают странные пасы руками, призывают очень странный подвид бабочек, а те взмахнув крыльями вызывают такие возмущения электромагнитного поля планеты что программа почему-то начинает работать в разы быстрее. Хотя, вроде бы, в тексте программы почти ничего не изменилось. Ну там подвинул пару переменных немного, размерность чуть поменял. Откуда бы там выигрыш в 2 раза наступает? Для тех кто не понимает как это работает - это выглядит как черная магия.

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

117. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от анонимный анонимец (?), 11-Сен-18, 00:39 
Воланд?
Ответить | Правка | Наверх | Cообщить модератору

119. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –5 +/
Сообщение от лютый лютик... (?), 11-Сен-18, 06:47 
>Переклиненые на высоком уровне не понимают как работает компьютер
>программа почему-то начинает работать в разы быстрее

Брэд оф сив кэйбл :) Ещё деда Кнут завещал не чинить то, что не сломано.
Если надежная распределенная система упирается в например сеть, то смысла упарываться над утрамбовыванием чего-то в L2-кэш ноль целых ноль десятых.

Итого по "надо понимать как работают компьютеры"... Подавляющему большинству это не надо.

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

158. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Чайник с ручками (?), 12-Сен-18, 20:17 
А что, с сетью таких факапов не бывает? Когда кодер меняет тип с int на short и вдруг все начинает передаваться в два раза быстрее - просто потому, что влазит в один пакет, а не два. Или выбирает правильный Endianness для кодирования данных и они не перекодируются туда-сюда при отправке. Да дофига такого.
Ответить | Правка | Наверх | Cообщить модератору

164. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от лютый лютик__ (?), 17-Сен-18, 08:45 
>Когда кодер меняет тип с int на short и вдруг все начинает передаваться в два раза быстрее

Какие фантазии. Напрямую TCP пакеты создаёшь? У нормальных пацанов по сети ходит XML over HTTP :D

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

129. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +6 +/
Сообщение от X86 (ok), 11-Сен-18, 10:49 
Ты не понял. Главное - быстрее кодить. Взять какую-нибудь обертку над какой-нибудь оберткой, которая выполнена в виде обертки над оберткой, написанной на высокоуровневой обертке. И все это должно запуститься. Если размер будет большой, то сожмем архиватором, а его библиотеки тоже присобачим. А если будет медленно, то Intel пообещает еще более быстрые процессоры с новыми оптимизациями оптимизаций.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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