|
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
|
|
Rust vs C++26.06.2020, 16:10. Показов 48376. Ответов 660
Метки нет (Все метки)
0
|
|
| 26.06.2020, 16:10 | |
|
Ответы с готовыми решениями:
660
[Rust] Обсуждение возможностей и предстоящей роли языка Rust [Rust] Как привязывать WinAPI-функции к коду на Rust? Расскажите о своём опыте программирования на Rust |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 10.07.2020, 21:45 | ||||||
|
Добавлено через 2 минуты Добавлено через 37 минут Добавлено через 2 минуты Добавлено через 1 минуту
0
|
||||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
|||||||||
| 10.07.2020, 22:52 | |||||||||
|
На фоне всего этого общие адресные пространства потоков - даже не преимущество, а недостаток, поскольку появляется тот самый риск залезть куда не надо. Тем более что если уж нужна общая область памяти, то ее и явным образом выделить можно. Хорошо, если хотите какой-то конкретный пример, можно придумать и его. Например, есть какой-то ресурс, забирающий управление - специфичный терминал (не обладающий неканоничным режимом), программа, железка, даже сомнительный жесткий диск (сбойный, то есть операция чтения может длиться пока ядру не надоест). Для определенности можно даже изобрести простейший консольный оффлайн чатик: программа должна с одной стороны читать от пользователя строки (делать это через неканоничный режим неудобно) и реагировать если пришло сообщение от других юеров. Такой пример вас устроит? Вы руками-то винду на ARM'е трогали? Приложения решают задачи пользователя. Операционная система обеспечивает среду для выполнения приложений. Все. Если данная ОС не подходит для запуска всех необходимых приложений - она не удовлетворяет требованиям и отправляется в помойку. Принцип ровно тот же, что с языками программирования: если веб-макака не способна использовать данный язык для формошлепства и заполнения сайта продуктами своей жизнедеятельности, язык отправляется в помойку. Да, именно язык, а не макака.
0
|
|||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 10.07.2020, 23:12 | ||
|
0
|
||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
|
| 10.07.2020, 23:19 | |
|
Угу, настолько недоразвитые что дожили аж с 84-го года и до сегодняшнего дня. Правда, при чем тут иксы, если речь шла про другие блоки непонятно...
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||||||||
| 10.07.2020, 23:51 | |||||||||||||||
|
Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 29 секунд Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 3 минуты Добавлено через 48 секунд Добавлено через 52 секунды Добавлено через 6 минут А касательно софта - то к примеру word 7 на таком железе по сравнению с тем как на том на чем сидят подавляющее большинство секретар сейчас работает современный ворд просто летал. При этом функциональность оного ворда не изменилась от слова совсем. Только свистоперделки больше свистопердеть стали.
0
|
|||||||||||||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
|||||
| 10.07.2020, 23:52 | |||||
|
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 10.07.2020, 23:59 | ||||
|
Добавлено через 1 минуту Добавлено через 1 минуту
0
|
||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
|||||
| 11.07.2020, 00:09 | |||||
|
Ах да, ключевой момент: на всех архитектурах, на которые линукс портирован - это полноценная система с одинаковым софтом. В отличие от винды, где она и на x86/64 обладает довольно сомнительными возможностями, а уж про огрызки на других архитектурах и говорить нечего. Все новости, что я слышал о Win10 на RaspberryPi (тот самый ARM) сводились к тому что это урезанная прошивка типа-для-IOT, которая без полноценной винды неработоспособна.
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 11.07.2020, 00:14 | ||||
|
Добавлено через 2 минуты Добавлено через 1 минуту
0
|
||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
||||
| 11.07.2020, 00:15 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 11.07.2020, 00:16 | ||
|
0
|
||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
||
| 11.07.2020, 00:18 | ||
|
А юзеры выбирают ОС только за АПИ, кто б спорил. Вот как наяву вижу картину: приходит дворник дядя Вася в ларек с дисками и начинает придирчиво рассматривать упаковку. А есть ли там API криптографии? А не забыли ли DirectX в ядро впилить?
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 11.07.2020, 00:25 | |||
|
При этом - причем тут другие процессы к обмену данными между потоками который вы требуете измерять в строках кода? У вас лекарство закончилось или кондиционер сломался? Или и то и другое сразу? Или просто травы мало грибочками усугубили? Добавлено через 4 минуты
0
|
|||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
||||
| 11.07.2020, 00:35 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 11.07.2020, 00:43 | |||
|
А в главных - когда это убунту успела обзавестиь каким то другим ядром чем к примеру Debian или Mint? Дистряки линухи - это просто разные варианты предустановки прикладного софта, не имеющего к самой оси а тем более ядру никакого отношения. Добавлено через 2 минуты
0
|
|||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
||||
| 11.07.2020, 00:49 | ||||
|
Справедливости ради, дистрибутивы все-таки могут патчить и пересобирать ядро, а уж для lfs или gentoo это вообще в порядке вещей.
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 11.07.2020, 01:00 | ||||
|
Добавлено через 3 минуты Добавлено через 2 минуты
0
|
||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
||
| 11.07.2020, 01:06 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 11.07.2020, 04:30 | |||||
|
Добавлено через 2 минуты COKPOWEHEU, А проценты к примеру по доли никсов в десктопе - ну это как говорится гугл в помощь. исследований полно, отчеты по которым ежегодно публикуют. К примеру вот: https://overclockers.ru/blog/S... a-maj-2019 Т.е. распространенность у линухи на прошлый год ниже чем даже у древней хрюшки. При этом самым страшным конкурентом винды в этом тысячелетии всегда была ее же позапрошлая версия - к удобному и надежному пользователи привыкают настолько быстро, что потом очень долго не могут поверить что что то может быть еще удобнее и надежнее. Добавлено через 9 минут COKPOWEHEU, НУ или хотя бы с мурзилкой ознакомится раз уж науки вы не осилили. Добавлено через 2 часа 58 минут А порча чужих данных - это из совсем другой оперы - ошибка в арифметике указателей (самая распространенная - выход за пределы буфера), или обращение по битой ссылке. Форк от этого не спасет по определению - если этот баг есть то он есть и в исходной копии процесса. А вот хотя бы "С с классами" c использованием STL (т.е. нечто переходное от просто "С с классами" к С++) от этого уже помогает очень здорово - такую штукенцию устроить нужно очень сильно постараться. При этом при этом вероятность допустить ошибку при сериализации/десериализации на порядки выше. А это в принципе точно такая же порча данных. Ну и самое главное - для систем повышенной надежности, где это может быть критично, сугубо пофиг как оно упало и даже что именно упало а что выжило - зафейлило посчитать какую-либо - уже катастрофа. Добавлено через 6 минут Добавлено через 5 минут От знали бы вы хотя бы азы специальности, то понимали бы что глобальные переменные это зло, и не использовали бы их от слова совсем. А соответсвнно все что будет иметь общий доступ будет так или иначе передаваться в процедуру потока явно.
0
|
|||||
|
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,081
|
||||||||
| 11.07.2020, 08:03 | ||||||||
|
Скажем, недавно ради эксперимента запускал последний линукс на виртуалке с 128 МБ оперативки. Он, конечно, использовал подкачку, но работал вполне нормально. А уж к запуску на RaspberryPi с 256 МБ вопросов вообще нет. И нет, в отличие от вашей win95 это - корректный пример, потому что использовалось актуальное ядро, поддерживающее весь современный софт.
0
|
||||||||
| 11.07.2020, 08:03 | |
|
[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 (Первое измерение):. . .
|