|
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
|
|
Rust vs C++26.06.2020, 16:10. Показов 49561. Ответов 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
|
||||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||||||
| 10.07.2020, 22:52 | |||||||||
|
На фоне всего этого общие адресные пространства потоков - даже не преимущество, а недостаток, поскольку появляется тот самый риск залезть куда не надо. Тем более что если уж нужна общая область памяти, то ее и явным образом выделить можно. Хорошо, если хотите какой-то конкретный пример, можно придумать и его. Например, есть какой-то ресурс, забирающий управление - специфичный терминал (не обладающий неканоничным режимом), программа, железка, даже сомнительный жесткий диск (сбойный, то есть операция чтения может длиться пока ядру не надоест). Для определенности можно даже изобрести простейший консольный оффлайн чатик: программа должна с одной стороны читать от пользователя строки (делать это через неканоничный режим неудобно) и реагировать если пришло сообщение от других юеров. Такой пример вас устроит? Вы руками-то винду на ARM'е трогали? Приложения решают задачи пользователя. Операционная система обеспечивает среду для выполнения приложений. Все. Если данная ОС не подходит для запуска всех необходимых приложений - она не удовлетворяет требованиям и отправляется в помойку. Принцип ровно тот же, что с языками программирования: если веб-макака не способна использовать данный язык для формошлепства и заполнения сайта продуктами своей жизнедеятельности, язык отправляется в помойку. Да, именно язык, а не макака.
0
|
|||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 10.07.2020, 23:12 | ||
|
0
|
||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|
| 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
|
|||||||||||||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||
| 10.07.2020, 23:52 | |||||
|
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 10.07.2020, 23:59 | ||||
|
Добавлено через 1 минуту Добавлено через 1 минуту
0
|
||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||
| 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
|
||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||||
| 11.07.2020, 00:15 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 11.07.2020, 00:16 | ||
|
0
|
||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||
| 11.07.2020, 00:18 | ||
|
А юзеры выбирают ОС только за АПИ, кто б спорил. Вот как наяву вижу картину: приходит дворник дядя Вася в ларек с дисками и начинает придирчиво рассматривать упаковку. А есть ли там API криптографии? А не забыли ли DirectX в ядро впилить?
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 11.07.2020, 00:25 | |||
|
При этом - причем тут другие процессы к обмену данными между потоками который вы требуете измерять в строках кода? У вас лекарство закончилось или кондиционер сломался? Или и то и другое сразу? Или просто травы мало грибочками усугубили? Добавлено через 4 минуты
0
|
|||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||||
| 11.07.2020, 00:35 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 11.07.2020, 00:43 | |||
|
А в главных - когда это убунту успела обзавестиь каким то другим ядром чем к примеру Debian или Mint? Дистряки линухи - это просто разные варианты предустановки прикладного софта, не имеющего к самой оси а тем более ядру никакого отношения. Добавлено через 2 минуты
0
|
|||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||||
| 11.07.2020, 00:49 | ||||
|
Справедливости ради, дистрибутивы все-таки могут патчить и пересобирать ядро, а уж для lfs или gentoo это вообще в порядке вещей.
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 11.07.2020, 01:00 | ||||
|
Добавлено через 3 минуты Добавлено через 2 минуты
0
|
||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||
| 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
|
|||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||||||||
| 11.07.2020, 08:03 | ||||||||
|
Скажем, недавно ради эксперимента запускал последний линукс на виртуалке с 128 МБ оперативки. Он, конечно, использовал подкачку, но работал вполне нормально. А уж к запуску на RaspberryPi с 256 МБ вопросов вообще нет. И нет, в отличие от вашей win95 это - корректный пример, потому что использовалось актуальное ядро, поддерживающее весь современный софт.
0
|
||||||||
| 11.07.2020, 08:03 | |
|
[Rust] Time
Frontend Для RUST Просадки FPS в Rust Rust ошибка E0623 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты 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) активировать флаг. . .
|