|
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
|
|
Rust vs C++26.06.2020, 16:10. Показов 49599. Ответов 660
Метки нет (Все метки)
0
|
|
| 26.06.2020, 16:10 | |
|
Ответы с готовыми решениями:
660
[Rust] Обсуждение возможностей и предстоящей роли языка Rust [Rust] Как привязывать WinAPI-функции к коду на Rust? Расскажите о своём опыте программирования на Rust |
| 01.07.2020, 00:33 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 01.07.2020, 03:32 | ||||||
|
Добавлено через 46 секунд Добавлено через 2 минуты Добавлено через 8 минут Добавлено через 35 минут COKPOWEHEU, т.е. ты даже не понимаешь того элементарного факта что язык - это не более 1% специальных знаний, нужных для того чтобы разрабатывать софт Добавлено через 44 минуты
1
|
||||||
| 01.07.2020, 03:55 | |
|
Не по теме: Fulcrum_013, ты только в бесполезных темах светишься
0
|
|
| 01.07.2020, 04:19 | |
|
Не по теме: _stanislav, Т.е. ты считаешь понимание того факта что большую производительность могут дать только более совершенные тулзы, а использование более совершенных тулзов требует более высокой квалификации бесполезным? Или бесполезным понимание народом того факта что язык - это только 1% знаний необходимых для разработки? Вообще то для тех кто реально собирается заниматься разработкой это на порядки важнее чем весь тот хлам от студентов-двоешников с криками помогите лабу написать а то даже синтаксис не учил.
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||||||||
| 01.07.2020, 08:14 | ||||||||
|
Переходите к конструктиву.
0
|
||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 01.07.2020, 09:31 | ||||
|
Добавлено через 1 минуту Добавлено через 6 минут Добавлено через 9 минут Так же как и рекламный миф что какие то там языки требуют меньшей квалификации для тех же самых задач - это самый безмоглый бред. Первокурсник освоивший плюсы - это как раз неквалифицированный программист. А для того чтобы стать квалифицированным ему еще 4,5 года нужно изучать кучу разноплановой математики, методологию проектирования архитектуры и т.д. И без этого пофиг какой язык. Задачи выше хеллоуверда не решабельны в принципе. Именно поэтому пайтон еще как то живет - те кто его юзают абстракции более высокие чем он умеет осилить не в состоянии. Касательно же хотя бы чуть более продвинутых -к примеру пытается определять алгебру над сущностями предметной области, к чему инстинктивно будет стремится любой математик, физик, или инженер - для них пайтон уже не юзабелен - динамическая типизация превращает отладку в сущий кошмар. Добавлено через 10 минут При этом вылечить этот кошмар можно исключительно путем тотального покрытия кода бренч-тестами (юнит-тесты в этом вопросе юселесс), причем абсолютно всего кода, а не только кода реализующего классы сущностей предметной области, на что неквалифицированный разраб не способен по определению, и что само по себе усложняет и затягивает разработку в разы.
0
|
||||
|
|
||
| 01.07.2020, 09:38 | ||
|
Включаем два прерывания по таймеру. Первое - высокоуровневое - на него вешаем цикл управления. Второе - низкоуровневое - на него вешаем GC. В такой схеме GC никак не может помешать основному циклу.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 01.07.2020, 10:01 | |||
|
COKPOWEHEU, Просто не надо путать высокоуровневость языка и пригодность языка к программированию на низком (системном) уровне. Тогда все становится на свои места - манаджед пайтон и прочие скрипты не пригодны к низкоуровнему программированию в виду своей крайней отсталости в инструментах создания абстракций. Тогда и бред про низкоуровневость плюсов нести перестанете. Если смотреть именно по развитости средств создания высокоуровневых абстракций - плюсы это наиболее сверхвысокоуровневый язык на сегодняшний день, а то что он так прекрасно справляется с низкоуровневыми задачами - следствие именно его сверхвысокоуровневости, а не чего то еще.
Добавлено через 8 минут Мало того - GC подразумевает динамическое распределение всего и вся. А это не позволяет гарантировать того что не произойдет ситуация когда два пика потребления памяти наложатся и какой то критичной задаче не хватит места под буфер. Наличие необходимой памяти можно гарантировать только имея ее предраспределенной на старте. При этом заполнение предвыделенных под расчетное количество элементов буферов говорит о том что данные поступают со скоростью которая превышает возможности системы по их обработке - а соответственно это есть отказ независимо от того можем мы или нет расширить буфер. А соответственно никакое динамическое распределение, а тем более GC, просто не нужно от слова совсем. Добавлено через 12 минут
0
|
|||
| 01.07.2020, 10:13 | |
|
Не по теме: мне бы такую упертость...
0
|
|
| 01.07.2020, 10:20 | ||
|
Не по теме:
Ну а вообще - то что оно до сих пор не крешануло никак не говорит о том что не крешанет в самый неподходящий момент. При этом привода то никакие - 100 ват привод не сильно то и заметите что куда то не туда пошел или пошел чуть позже, особенно если это для процесса не сильно критично. Другое дело когда привода в десятках мегаватт (когда движек меняет направление в бетонном бункере в 20-метрах в неэкранируемых комнатах картинка на ЭЛТ мониках поворачивалась градусов на 15) и не один а целый оркестр который должен и работать синхронно и позиционировать 100-тонные болванки с точностью до 0,1мм. Тут это сразу бы заметили. Вернее на пушечный высирел такую схему не подпустили бы априори. Да и без в/о по специальности просто на пушечный выстрел не подпустили бы. А все кто с в/о именно с точно такой же упертостью будут говорить именно то же что и я, а не нести тот берд который вы несет. Яву которую ее непутевые разрабы позицирнировали типа для автоматики, те кто в теме сразу назвали диверсией и погнали сцанными тряпками куда подальн. Так горемычная и добралась до форматирования выхлопа сервера б/д для самых бедных - да и там это полный ацтой в плане именно стабильности и надежности.
0
|
||
|
|
|
| 01.07.2020, 10:26 | |
|
Какие еще перезагрузки? Это вам не винды.
Если я говорю - десятилетиями, это означает именно оно. А вам видимо в вузе это вот все изложили - ну, вот это - "Наличие необходимой памяти можно гарантировать только имея ее предраспределенной на старте." Да, по учебнику. И даже в голову не может придти, что может быть иначе, правда?
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 01.07.2020, 10:39 | |||||
|
Не по теме:
Добавлено через 2 минуты Добавлено через 5 минут Добавлено через 3 минуты
0
|
|||||
|
|
|
| 01.07.2020, 10:45 | |
|
То есть такой фактор как удобство и скорость разработки (разумеется при гарантии отсутствия отказов) вы игнорируете.
Еще хочу упрекнуть в неспортивных приемах дискуссии. 100Вт вы заметили, а 60КВт игнорировали. Зачем-то ссылаетесь на в/о... Я АСУ-шник по этому самому в/о. Вашу позицию понял. Дальнейший диспут считаю контрконструктивным.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 01.07.2020, 10:53 | |||||
|
Добавлено через 1 минуту Добавлено через 3 минуты При этом удобнее чем отсутсвие перераспределения ничего быть не может в принципе.
0
|
|||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 01.07.2020, 11:01 | |
|
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 01.07.2020, 11:53 | |||
|
То что у вас там было что то про программирование больше чем у остальных непрограммистов - то только для того чтобы могли с программистами на одном языке разговаривать, точно так же как у нас ТАУ было именно для этого. Т.е. если смотредь даже по должностным инструкциям отделов АСУТП ваше в/о банально не дает вам допуска к разработке софта реального времени, точно так же как мое в/о не дает мне допуска к проектированию систем непосредственной регуляции приводов и т.д.
0
|
|||
| 01.07.2020, 12:16 | |
|
В 2020 году уже всем очевидно, что С++ устарел и не может предложить ничего для решения задач, которые стоят перед программистами будущего. Rust пока лучшая попытка решить проблему бесполезности С++ в настоящем и будущем. Будущее за интерпретируемыми языками, а не древним мусором, созданном 40 лет назад.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 01.07.2020, 12:32 | ||||
|
Абсолютно очевидно что такими темпами одно из двух - или индустрия впадет в полный ступор, или полностью изживет неквалифицированных разрабов вместе с быдлоскриптами, которые как в пригодности к созданию высокоуровневых абстракций, так и в плане удобства разработки и скорости отладки, так и в плане производительности ниже днища.
0
|
||||
| 01.07.2020, 12:32 | |
|
[Rust] Time
Frontend Для RUST Просадки FPS в Rust Rust ошибка E0623 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|