|
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
|
|
Rust vs C++26.06.2020, 16:10. Показов 48868. Ответов 660
Метки нет (Все метки)
0
|
|
| 26.06.2020, 16:10 | |
|
Ответы с готовыми решениями:
660
[Rust] Обсуждение возможностей и предстоящей роли языка Rust [Rust] Как привязывать WinAPI-функции к коду на Rust? Расскажите о своём опыте программирования на Rust |
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||||||
| 08.07.2020, 20:29 | |||||||
|
Но главное, что иерархию окон обычно можно посчитать на пальцах, оптимизировать именно это место - пустая трата времени. Ну вот не делают сотню вложенных окон, а даже это для машины - ничто.
0
|
|||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 08.07.2020, 21:10 | |||||||
|
Добавлено через 5 минут Добавлено через 2 минуты Добавлено через 8 минут Добавлено через 57 секунд Добавлено через 1 минуту Добавлено через 12 минут Но надеюсь понимаете что размер кода ядра у винды будет в единицах процентов от размера кода дистрибутива? При этом начиная с хрюшки где в дистрибутив добавили Net Framework этот процент начнет резко падать.
0
|
|||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||||||||
| 08.07.2020, 21:57 | |||||||||
|
И да, О-оценки на малых N работают плохо если вы не знали. Но от темы не уходите - сколько строк кода займет пересылка данных (ладно, можно не потоком, а пакетом) между двумя потоками? Собственно, поэтому и настаиваю на сравнении дистрибутивов.
0
|
|||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||
| 08.07.2020, 22:42 | |||||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 3 минуты Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 10 минут
0
|
|||||||||
|
3138 / 1739 / 274
Регистрация: 19.02.2010
Сообщений: 4,537
|
|||
| 08.07.2020, 22:52 | |||
![]() Верю, что если на ВинАПИ с помощью передаваемых в CreateWindow() флагов создать окно с вертикальной/горизонтальной полосами прокрутки - то затем в оконную функцию при сообщениях WM_HSCROLL/WM_VSCROLL будет приходить хэндл именно полосы прокрутки (как текущего жмакаемого мышой элемента гуя), а не хэндл всего окна (окна топ-уровня). А при сворачивании/разворачивании окна через кнопки в правом верхнем углу (т.е. при событиях WM_MINIMIZE/WM_MAXIMIZE) будут приходить хэндлы именно этих кнопок. Так что не надо ля-ля про
1
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 08.07.2020, 23:09 | ||
|
Если же сделаете отдельную полосу/кнопку/листбокс в сферическом вакууме - ну там логично что сообщения приходят именно самой полосе. У линухи этого всего хозяйства - библиотеки контролов вообще нет. Была бы - было бы точно так же. Банально по той причине чтобы исключить внешнее мешательство во взаимдействие элементов внутри контрола. Инкапсуляция однако.
0
|
||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||||||
| 09.07.2020, 06:59 | ||||||||||
|
Хотя нет, вы - не будете. Ни асинхронно, ни как-либо еще, это ведь за клавиатуру сесть надо, писать страшные буковки. С языками программирования вы ответ дать так и не смогли, может быть с обменом получится лучше.
0
|
||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||
| 09.07.2020, 07:56 | ||||||||
|
Добавлено через 45 секунд Добавлено через 2 минуты Добавлено через 3 минуты Добавлено через 46 секунд Добавлено через 8 минут Где вы такую прущую траву берете?Добавлено через 29 минут
0
|
||||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
||||||||
| 09.07.2020, 09:05 | ||||||||
|
Но если кто-то застрял в 2000-х, тут уже не смеяться надо, а сочувствовать. --- Очередная попытка вернуть Fulcrum_013 к реальному миру: Сравнение языков программирования: - почему божественные плюсики не вытеснили все остальные языки из всех ниш, если она их во всем превосходит? - каков объем кода, реализующего асинхронный обмен данными между двумя потоками? Поскольку сложность реализации такого базового функционала, как каналы, вы уже и сами подозреваете, сжалюсь и оставлю выбор типа данных и способа обмена за вами. - почему парадигма ООП не вытеснила все остальные, если она так хороша? Почему до сих пор существуют процедурные, функциональные языки? Естественно, элементы ООП в них могут встречаться, все же это реальные языки, а не декоративные. Сравнение операционных систем: - признаете ли вы, что рост винды гораздо больше похож на экспоненту, чем линукса? Исключительно по вашим же данным. - Каков объем и системные требования дистрибутива винды, решающего самый базовый класс задач - ползанье по интернету, работу в офисной программе, просмотр картинок, видео и pdf? Естественно, там в ядре куча лишнего мусора - ну так озвучьте, какие задачи он помогает решать.
0
|
||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||
| 09.07.2020, 18:11 | ||||||||||||
|
Добавлено через 30 секунд Добавлено через 3 минуты Если пошел проверять другие пайпы на есть/нет то это давно делается по принципу ось разбудит когда в одном из пайпов что то появится, а не таким костылем как у вас. Добавлено через 3 минуты Добавлено через 2 минуты Добавлено через 2 минуты Добавлено через 19 минут Intel 80386DX 4MB RAM 50 MB диск. рекомендованные для этого дистрибутива 80486 8мб. Вы ей богу как не знаете что винда и 95-я существует. Добавлено через 5 минут
0
|
||||||||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||||||
| 09.07.2020, 18:20 | |||||||
/ | - \), мол "жду данных".Да ладно код, достаточно если дадите качественную оценку сложности данной задачи на winapi - сколько строк на это должно уйти. Или что на доисторической винде, которая там все-таки со скрипом запустится, можно будет хоть как-нибудь работать?
0
|
|||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 09.07.2020, 19:42 | |||||
|
Добавлено через 3 минуты Добавлено через 1 минуту Добавлено через 38 минут А до дискусий на эту тему вы явно не доросли - вы не в состоянии понять о чем вообще идет речь.
0
|
|||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||||
| 09.07.2020, 21:41 | |||||
|
Хоть один вариант кода приведите.
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 09.07.2020, 22:33 | |||||||
|
COKPOWEHEU,
Добавлено через 6 минут По доступным данным можно сравнить только функционал на строки кода. В тоже количество строк кода у которых в линухе влезло только ядро у Майкрософта влезла целая ось вместе со всем апи и кучей прикладного софта аки браузером веб-сервером sql-сервером, десктопом и т.д. Т.е. вы банально не понимаете разницу между ядром и дистрибутивом и не умеете сравнивать дроби. О чем может идти речь? Добавлено через 1 минуту Добавлено через 10 минут Добавлено через 2 минуты COKPOWEHEU, Т.е. еще раз - вам на все вопросы исчерпывающе ответили. Вы же не в состоянии понять ответы в силу вашей безграмотности. Вывод - освойте хотя бы азы специальности и вам все сразу станет ясно. Добавлено через 20 минут COKPOWEHEU, Т.е. все ваши проблемы от безграмотности и бессистемной разработки. А значит ни апи ни возможности языка в плане создания абстракций помочь не способны - продуктивности а тем более решения задач сложнее уровня хеллоувердов у вас все равно не будет. И так у 90% неквалифицированных разрабов в индустрии. Но и решают эти 90% в результате около 1% задач.
0
|
|||||||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,084
|
|||||||||
| 10.07.2020, 08:17 | |||||||||
|
Что ему мешало это написать прямым текстом неизвестно. Знаете, я даже не знаю как реагировать на такой жесткий фанатизм. Тут даже столкновение с реальным миром не помогает. Или это была не ошибка, и вы можете доказать, что ядро актуальной винды весит меньше 5 мегабайт? Но это ладно. Из того, как старательно вы пытаетесь увернуться от прямого сравнения, уже все понятно.
0
|
|||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 10.07.2020, 08:46 | ||||||
|
Добавлено через 1 минуту Добавлено через 6 минут А вот посмотреть что у майкрософта поместилось в тот же размер кода что у линухи в код только ядра - от это более менее реальное сравнение продуктивности С хотя бы с "С с классами" на которых писали в конце 90-х - начале 0-х. Добавлено через 21 секунду Добавлено через 6 минут Еще раз - это проблемы уже не оси а прикладного софта. Добавлено через 11 минут При этом а какое вообще отношение размер дистряка имеет к размеру сырца? Процентов 95 а то и больше занимает вообще даже не бинарник кода, а картинки и прочие свистопирделки. Или вы вообще не понимаете как исходник преобразуется в бинарку и что софтинам окромя кода еще и данные нужны?
0
|
||||||
|
|
|
| 10.07.2020, 09:01 | |
|
To All: Предлагаю сделать ставку кто победит, пусть это будет 100 рублей, проигравший сделает перевод на Яндекс.Деньги.
Выбираем бойца - мой выбор Fulcrum_013, кто готов выбрать COKPOWEHEU ? Перед началом нужно будет согласовать критерий по которому определится победитель.
2
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 10.07.2020, 09:04 | ||
|
kernel.appcore.dll 59kb kernel32.dll 722kb KernelBase.dll 2701kb Итого 3547kb
0
|
||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,949
|
|
| 10.07.2020, 09:05 | |
|
Kastaneda, это не честно. У Fulcrum_013 высокая выносливость и бонус к невосприимчивости к аргументам. Оппонент может просто задолбаться.
1
|
|
|
|
||
| 10.07.2020, 09:12 | ||
|
Fulcrum_013, можешь принять зелье, понижающее выносливость и лишающее всех бонусов на 100 часов? Очень надо
0
|
||
| 10.07.2020, 09:12 | |
|
[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 (Первое измерение):. . .
|