|
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
|
|
Rust vs C++26.06.2020, 16:10. Показов 48478. Ответов 660
Метки нет (Все метки)
0
|
|
| 26.06.2020, 16:10 | |
|
Ответы с готовыми решениями:
660
[Rust] Обсуждение возможностей и предстоящей роли языка Rust [Rust] Как привязывать WinAPI-функции к коду на Rust? Расскажите о своём опыте программирования на Rust |
|
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
|
|
| 10.07.2020, 13:37 [ТС] | |
|
COKPOWEHEU, разве это график полинома 3й степени?)
0
|
|
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
|
| 10.07.2020, 14:03 | |
|
ReYalp, Калк утверждает, что формула такова:
= -0,002356837495*A1*A1*A1 + 14,184021696*A1*A1 - 28453,171276*A1 + 19024958,7Хотя для отрицательный коэффициент при кубе выглядит странно, я бы скорее предложил аппроксимировать логарифмом
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 10.07.2020, 16:20 | ||
|
Добавлено через 12 минут COKPOWEHEU, Т.е. - кривая роста у винды вообще никак не связана с ростом объема самой оси, а тем более ядра, и при этом повторяет рост функциональности. У ядра линухи - рост объема кода ядра на ровном месте, без прироста функциональности.
0
|
||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
|||||
| 10.07.2020, 17:14 | |||||
|
А ядро линукса, как вы правильно сказали, разрастается за счет включения все большего количества драйверов и архитектур. Видимая снаружи функциональность что там, что там годов с 2000-х сильно не изменилась. О росте функциональности ядра можно судить по способности быть средой для разнообразного прикладного софта. Тут мы видим тотальный перевес Линукса. Во-первых, под ним можно запускать виндовые программы, иногда даже успешно. Во-вторых, гораздо более удачная модель разграничения прав и ресурсов подтверждается тем, что даже сами Майкрософты используют его для хоста виртуальных машин. Монолитное, но небольшое, ядро на практике оказывается более гибким, чем микро-, но с сильной связностью: можно и в роутер встроить, и в суперкомпьютер. В результате видим быстрое разрастание за счет впихивания тонны бесполезного мусора в винде против медленного роста за счет увеличения количества драйверов и прочего функционала в линуксе. И эта сильная связность виндового ядра удручает: становится крайне сложно выпилить весь этот мусор или заменить своим. Вспомните сколько они сами мучились с отдиранием InternetExplorer'а. Вспомните сколько было попыток сторонних разработчиков привести графическое окружение к вменяемому виду. Да что говорить, возможность нескольких рабочих столов там появилась совсем недавно, и то ущербная, возможности настроить произвольную комбинацию клавиш, кажется, вообще нет. В winXP-win7 хотя бы настройки были мало-мальски юзер-френдли сделаны (с этим у линуксов проблемы), но и то уже поломали. А то что они до сих пор не осилили такую простую концепцию как репозитории? Ладно для стороннего софта - там есть бюрократические проблемы - но хотя бы для своего и опенсорсного ничего им не мешало. Хотя бы скопировать механизм того же apt'а и предоставить к нему доступ для разработчиков - я вас уверяю, нашлись бы энтузиасты, готовые им воспользоваться. Это не запредельно сложно, вон ребята из AltLinux'а умудрились прикрутить apt к своему формату rpm. Да и производители железа наверняка бы не отказались от человеческого установщика для своих драйверов.
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 10.07.2020, 17:58 | |||||
|
Добавлено через 26 минут Добавлено через 7 минут
0
|
|||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
|||||
| 10.07.2020, 18:03 | |||||
|
У линукса-то видно что меняется - как минимум, набор драйверов и архитектур плюс исправление ошибок. С темы не спрыгивайте: если точно знаете как и в каких единицах померить функциональность ядра закрытой ОС - так приведите эти метрики. Напомню: в последний раз, когда вы попытались привести реальные данные, это оказалась ссылка на википедию, успешно посадившая вас же самого в глубокую лужу. Тем не менее один и тот же функционал достигается в линуксе в разы меньшими затратами, чем в винде. Добавлено через 2 минуты
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 10.07.2020, 18:36 | ||||||
|
А насчет поддержки архитектур - она в основном выражается в изменении размера буфера под сохранение контекста при переключении потоков и больше ни в чем. Максимум в немного другом формате таблиц дескрипторов и т.п. Добавлено через 4 минуты Добавлено через 20 минут А что касается линухи - то ее только ядро перевалило за весь объем кода Boeing 787 вкупе с Шаттлом Хабблом и марсоходом.
0
|
||||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
||||||||
| 10.07.2020, 18:42 | ||||||||
|
Но подведу промежуточный итог по рассмотренным темам, чтобы не забыть:
Добавлено через 2 минуты
0
|
||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||
| 10.07.2020, 19:21 | ||||||||||
|
Добавлено через 4 минуты Добавлено через 2 минуты Ядро линухи за все время своего существования в функциональности ни прибавило вообще ничего. Ядро штука сама в себе - функциональность ни добавить ни убавить. Меняется только реализация Добавлено через 1 минуту Добавлено через 3 минуты Добавлено через 3 минуты
0
|
||||||||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
|||||
| 10.07.2020, 19:22 | |||||
|
Или, может быть, она научилась в централизованное управление софтом? Да хотя бы приблизительно набор файловых систем перечислите! Я бы не сказал что вот это и называется "нет проблем".
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 10.07.2020, 19:22 | |
|
0
|
|
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
||
| 10.07.2020, 19:24 | ||
|
Добавлено через 1 минуту Ах да, к предыдущим вопросам добавляется требование пруфа на объем кода Висты и семерки.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 10.07.2020, 19:26 | |||
|
COKPOWEHEU, Вас зациклило? Ваша безграмотность не дает вам понять то что вам говорят и пытаться как то аргументировать вашу точку зрения, поэтому просто пытаетеь повторят вопросы по сто раз? Вы настолько тупы что не понимаете что ответы на них не изменятся никогда? Добавлено через 58 секунд Объем бинарки ядра к примеру 10-ки - 3,5МБ. НУ и хотя конечно общего процента кода размера бинарки кразмеру дистряка общий объем кода не покажут но примерный порядок величин примерно соответсвует. Т.е. ядро винды занимает никак не более нескольких процентов от объема кода всего дистряка. При этом начиная с XP когда начали напихивать предустановленны софт доля ядра начала резко падать.
0
|
|||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
|||||
| 10.07.2020, 19:43 | |||||
|
Свои данные я приводил, но они вас, кажется, не впечатлили, поэтому жду ваших.
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 10.07.2020, 20:02 | ||||
|
Добавлено через 1 минуту Добавлено через 15 минут COKPOWEHEU, Для самых одаренных
0
|
||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
||||||
| 10.07.2020, 20:26 | ||||||
|
Не буду утверждать про винду, но в линуксе это совершенно естественное событие: процесс делает fork(), после чего в его адресном пространстве появляется клон, практически забесплатно. Потом этот клон может вызывать exec(), что выделит для него персональное адресное пространство и новый исполняемый файл. Особенно учитывая что выделение нового участка памяти - довольно дорогая операция. Иначе говоря, порождение потока это, можно сказать, порождение процесса, оборванное на полпути. Насколько я слышал про windows, там эта технология появилась несколько позже и сопряжена с большими затратами. Вместо этого там пытались внедрять "нити" (fiber), но применяются ли они где-то на практике - не слышал. tl;dr: задача потоков не столько в разделении ресурсов, сколько в более быстром создании. Напоминаю также что вы подписались предоставить доказательства следующим утверждениям:
0
|
||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 10.07.2020, 20:51 | ||||
|
Добавлено через 2 минуты Добавлено через 4 минуты
0
|
||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,083
|
||||||
| 10.07.2020, 20:58 | ||||||
|
0
|
||||||
| 10.07.2020, 20:58 | |
|
[Rust] Time
Frontend Для RUST Просадки FPS в Rust Rust ошибка E0623 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|