|
63 / 46 / 11
Регистрация: 27.12.2017
Сообщений: 1,484
|
|
Rust vs C++26.06.2020, 16:10. Показов 49530. Ответов 660
Метки нет (Все метки)
0
|
|
| 26.06.2020, 16:10 | |
|
Ответы с готовыми решениями:
660
[Rust] Обсуждение возможностей и предстоящей роли языка Rust [Rust] Как привязывать WinAPI-функции к коду на Rust? Расскажите о своём опыте программирования на Rust |
|
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
|
|||
| 03.07.2020, 20:19 | |||
|
Вот именно, Си нафиг не нужно ваше наследование, иначе бы его давно добавили. А огромное количество промышленного софта, не сайтиков эти ваших хипстерских, а серьезного софта, доказывает что оно и не надо. А вывод простой. Надежная система не должна быть чрезмерно сложной. Поэтому в надежной системе вся предметная область кончится раньше, чем вы доберетесь до порога, когда наследования начнет действительно не хватать. И да, эти капитанские тезисы можете оставить для 90% неквалифицированных. А мне отвечайте нормально.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 03.07.2020, 20:34 | ||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 2 минуты Добавлено через 5 минут
0
|
||||||
|
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
|
|||||||
| 03.07.2020, 20:39 | |||||||
|
Добавлено через 3 минуты Они все на Cи, кроме Symbian, которая померла.
0
|
|||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 03.07.2020, 20:43 | |||
|
Добавлено через 3 минуты
0
|
|||
|
2692 / 1349 / 485
Регистрация: 08.11.2016
Сообщений: 3,739
|
||
| 03.07.2020, 20:46 | ||
|
0
|
||
|
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
|
|||
| 03.07.2020, 20:49 | |||
|
Добавлено через 1 минуту
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 03.07.2020, 20:59 | |||
|
Добавлено через 6 минут
0
|
|||
|
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
|
|||
| 03.07.2020, 21:15 | |||
|
Тут только ваше слово против моего. Не тешьте себя иллюзиями.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||||||||
| 03.07.2020, 21:47 | |||||||||||||
|
Добавлено через 11 минут ablex, т.е. чтобы можно было сделать что то аналогичное вот такому
90% из них - перегрузка операторов. Работает на пропихивании вложенного класса (вот этого где метод Change, или Inc и Dec) аргументом шаблона проперте. чтоб было понятней код задействованных макросов
Добавлено через 9 минут ablex, Т.е. в общем суть наследования от аргумента шаблона - нужно нарастить чуток огроменный интерфейс, который к тому же заранее не известен. Каким образом без наследования будете действовать? А те ужасные проблемы типа з захватыванием лишнего кода которые типа хотят порешать в расте просто не существуют - они точно так же коряво решаются приватным наследованием только без потери производительности, ну или = delete. При этом для всего окромя заюзанных от предка конструкторов и операторов присваивания необходимость что то скрыть из интерфейса предка говорит о гигантской дыре в архитектуре. А обкостыливание дыр - это лечение симптомов а не причины.
0
|
|||||||||||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||||||
| 03.07.2020, 23:31 | |||||||||
|
1
|
|||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||||||||
| 04.07.2020, 01:38 | ||||||||||||||||||
Ну это уже не говоря про такие мелочи как вектора там поскладывать на матрицы поумножать ну и прочие плюшки для приведения всего и вся к близкому к математической записи виду. Если вы не а курсе че это и зачем это надо, то о каких тогда знаниях у вас вообще речь идет? Добавлено через 3 минуты В том то и дело что потребная для решения задач сложность взаимосвязей очень сильно выросла с тех времен. При этом единица трансляции модулем в общетехническом смысле этого слова не является - нельзя создать его независимо действующие друг от друга экземпляры в рамках одной софтины. Аналогом такого модуля является именно класс, но не как не единица трансляции. Добавлено через 59 секунд Добавлено через 3 минуты Добавлено через 9 минут Добавлено через 8 минут При этом утечки всех остальных видов ресурсов гораздо критичнее чем утечки памяти. Добавлено через 1 час 24 минуты
0
|
||||||||||||||||||
| 04.07.2020, 08:31 | |||
Наш "профессионал" не знает о существовании других парадигм программирования кроме ООП. Так же как не знает о существовании других ЯП, но он слышал что-то там, но никогда не пользовался ими и не понимает зачем они созданы.Да вы попадаете под описание: ООП С++ фанатик: https://youtu.be/1i4-e1okZtw
0
|
|||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||||||
| 04.07.2020, 08:47 | |||||||
|
А в общем случае для сборки сложной системы проводят так называемую декомпозицию - разделяют на модули, каждый из которых обладает специфицированными интерфейсами. Хороший пример - динамические библиотеки. Возможно, вы краем уха слышали, что из них объекты наружу не торчат. Просто оглянитесь вокруг и посмотрите хотя бы на существующие парадигмы программирования. Да хотя бы функциональное программирование.
0
|
|||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 04.07.2020, 12:14 | ||||
|
Добавлено через 38 секунд Добавлено через 46 секунд
0
|
||||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||
| 04.07.2020, 12:15 | |||
|
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||
| 04.07.2020, 12:54 | ||||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 47 секунд Добавлено через 14 минут Добавлено через 4 минуты Добавлено через 10 минут COKPOWEHEU, По поводу мифов о том что GC дает какую то автоматику как понимаю слив вам засчитан? Добавлено через 5 минут
0
|
||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.07.2020, 13:28 | |
|
IamLost, Т.е. слив вам засчитан - привести пример того что не вкладывается в ООП-методологию вы зафейлили товарищ мифотворец?
0
|
|
|
|
|
| 04.07.2020, 13:35 | |
|
0
|
|
| 04.07.2020, 13:35 | |
|
[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) активировать флаг. . .
|