Pull to refresh
5
0
Тимофей @Dooez

User

Send message

"уродливо" слабенький аргумент в пользу "фундаментально сломан"

C++ развивался и развивается эволюцией. Просто заново сделать не получится, нужна обратная совместимость.

Сейчас есть несколько проектов языков преемников с нативной поддержкой C++, например Carbon и Cpp2, но они скорее в стадии исследования дизайна.

У меня вариация corne, и при использовании обычной клавиатуры положение zxcv совершенно неудобно. Отсутствие caps lock и нестандартные положения ctrl, alt, meta клавиш в моей раскладке (meta очень активно использую для навигации в WM) делают использование обычной клавиатуры очень медленным. Без переобучения обычные клавиатуры для меня некомфортны и скорость печати очень низкая из-за ошибок ввода, так что вот вам первый такой случай)

Майкрософт создали Debug Adapter Protocol, который предоставляет интерфейс для взаимодействия с дебагером без деталей конкретной работы. gdb и lldb можно использовать через него.

Написав реализацию аллокатора мы получаем возможность использовать большую часть стандартной библиотеки, требующую динамическое выделение памяти.

Как видно для сложных систем с RTOS C++ и негомогенной памятью C++ плохо подходит. И создаст больше проблем чем предоставит преимуществ.

Изначальное утверждение из-за которого идет спор.
Как C, так и C++ вынуждены использовать разные способы выделения памяти для разных целей. Логично что и освобождение памяти должно происходить по-разному. С++ позволяет обернуть это выделение в отдельный тип, облегчить слежение за освобождением памяти, и продолжить использовать тот же самый код.
Внутренности reserve() не обязательно знать, описание поведения оставляет очень мало простора для интерпретации.

И даже если стандартные реализации совсем не подходят по каким-то причинам, своя реализация с RAII выглядит гораздо привелкательнее чем ручной менеджмент на C.

Есть как минимум два подхода для реализации быстрой свертки. В предложеном вами нет перехлеста исходного сигнала, но нужно обрабатывать перехлесты промежуточных сверток.
Альтернативный подход - overlap save предполагает перехлест исходных данных, но не требует дополнительной обработки.

Я не очень знаком с Rust, но насколько я понял вы используете композицию? Если это так, то мне кажется не совсем честным и правильным называть это наследованием. Если я не ошибаюсь, композиция вместо наследования довольно устоявшееся название паттерна.

А критика концептов с точки зрения математиков есть где-то в виде текста? Очень интересно.

А что за библиотека? Поделитесь ссылкой, пожалуйста.

Я использовал термины из статьи, спасибо за пояснения.
Нужно заметить, что межзвёздная пыль врезается в аппарат (или аппарат врезается в пыль, что не принципиально) со скоростью более 20 км/с, поэтому полностью испаряется от соударения.

Регистрация проводится спектрографом, «на лету» и отправляется на Землю. Собственно материал ловушки так же испаряется, но его значительно больше.
Мне так кажется, поправьте если не прав
В России есть институт в котором проводятся исследования печатных проводников. Технология схожая, рисунок наносится типографскими методами, застывание под ультрафиолетом. Печатают в том числе солннечные панели. Но такая технология все-равно слабо применима, сопротивление будет больше чем у меди, а гибкие печатные платы уже производят, например на полиимидных основаниях. Применение конечно можно найти, прототипирование и изменение комутации в ходе отладки, но это все достаточно малые области
Увы даже не слишком сложные обсуждения могут перейти в ссору из-за неопонимания, несмотря на то, что люди на самом деле согласны. Всегда в споре с друзьями пытаюсь выяснить что именно подразумевает собеседник, а они назыавют меня занудой=(
Холодильник передает тепло из камеру в комнату, то есть он нагревает, но его задача именно охладить содержимое (довольно грубый пример, но надеюсь Вы поняли). Относительно закона Вы правы, но смысл именно в зависимости потока от заряда. Отсутствие заряда равносильно заряду равному нулю. Частный случай, здаже если заряд квантуется, нуль — довольно малая часть от всей области определения.
Разная терминология — достаточно основание. На западе если упоминуть терему Котельникова вряд ли кто-то поймет о чем идет речь. И про Попова вряд ли многие знают. В некоторых ситуация это увы может привести к недопонимаю
Сказать что закон Гаусса про сохранение потока это как сказать, что холодильник для нагрева комнаты. Важна свзязь между зарядом и потоком, и как следствие при отсутствии заряда поток не меняется.
"я знаю, что законы Гаусса говорят о нулевой дивергенции полей" вот эта фраза противоречит закону Гаусса. Собственно четвертое уравнение скорее эмперическое, так как не было найдено магнитных монополей.
Тем не менее наши учебники по фундаментальным наукам не уступают западным, и я не думаю что использование учебников на английском предпочтительнее.
В комментариях видимо не все поняли, я решил чуть проще написать. Таки слово лапласиан до сих пор меня пугает, и я уверен не я один такой =)
Мне кажется проще было бы объяснить так: в любой точке потенциальтного поля есть соседняя точка, в которой энергия не больше. То есть если система выйдет из неустойчивого равновесия (что очень просто), начнется движение. На данное устройство помимо магнитных сил действуют еще и гравитационные (тоже потенциальная энергия), поэтому вверх оно двигаться не может, иначе ротор бы просто улетел.
Кристаллическая решетка это динамическая система
В реальности магнитных зарядов не существует и линии напряженности замкнуты. Данная статья разбирает случай с электрическими зарядами, в статике уравнения магнитного и электрических полей похожи.

Information

Rating
5,077-th
Location
Зеленоград, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer
Senior
C++