Тепловые трубки (heat pipes) — это лучшие устройства для пассивной теплопередачи. При эффективной теплопроводности от 5 до 200 кВт/(м·К) (у меди — ~400 Вт/(м·К)) они не нарушают термодинамику, а хитро используют фазовый переход.
Как это работает:
1. Испарение в зоне нагрева (evaporator). Жидкость превращается в пар, забирая теплоту парообразования.
2. Перенос пара в зону конденсации (condenser). Движет разность давлений — пар сам идет в холодную зону.
3. Конденсация — пар отдает тепло стенкам и превращается обратно в жидкость.
4. Возврат жидкости через капиллярную структуру (фитиль) или под действием гравитации (термосифоны).
🔹 Капиллярный предел. Фитиль не успевает гнать жидкость обратно — зона испарения пересыхает. Зависит от эффективного радиуса пор (чем меньше поры, тем выше капиллярное давление, но ниже проницаемость).
🔹 Звуковой предел. При низких температурах пара (
~30–50°C) скорость потока может достичь скорости звука в паре — дальше рост тепловой мощности не увеличивает перенос. Выход — увеличивать диаметр парового канала.🔹 Предел захлебывания (entrainment limit). Высокоскоростной поток пара «срывает» капли жидкости с фитиля и уносит их обратно в конденсатор. Рабочая жидкость перестает циркулировать. Лечится более мелким фитилем или сеткой.
🔹 Предел кипения (boiling limit). В зоне нагрева жидкость в фитиле начинает бурно кипеть, образуя паровые пузыри, блокирующие подпитку. Актуально для больших тепловых потоков (
>50 Вт/см²).Для инженеров-проектировщиков. При расчетах всегда проверяйте «узкое горлышко» по 4 пределам. Самый частый провал — капиллярный предел при работе против гравитации (антигравитационный режим). Если устройство может переворачиваться — закладывайте запас по капиллярному давлению ×2.
Тепловые трубки незаменимы для практических задач:
1. Охлаждение IGBT и силовой электроники
2. Спутники и авиация (отсутствие движущихся частей и нечувствительность к перегрузкам)
3. Ноутбуки и смартфоны (тонкие испарительные камеры — это тоже тепловая трубка, но 2D)
Есть ли среди нас инженеры, которые сталкивались с проектированием тепловых трубок? С какими предельными эффектами сталкивались в практике? #физика #опыты #теплопроводность #термодинамика #инженерия #эксперименты #physics #science #теплота #hardware #наука
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍23❤17🤯4⚡3🤔3✍1
Media is too big
VIEW IN TELEGRAM
Магнитные поля, превышающие земное (≈ 0.5 Гаусса) или поле простого ферритового магнита, давно перестали быть лабораторным феноменом. Речь о полях от 1 Тесла (10 000 Гаусс) и выше, вплоть до рекордных импульсных значений в тысячи Тесла. Рассмотрим малоизвестный применения сверхсильных полей в реальности, которая нас окружает.
▫️ 1. Чистота кремния для микроэлектроники. При выращивании монокристаллов кремния методом Чохральского сверхпроводящие магниты (порядка 0.5 Тл) подавляют конвекционные потоки в расплаве. Это позволяет получать сверхчистые и однородные кристаллы, что критически важно для производства современных процессоров и силовой электроники.
▫️ 2. Борьба с опухолями. Технология «Магнитная гипертермия». В опухоль вводятся наночастицы оксида железа. Пациента помещают в переменное поле высокой частоты (при индукции ~0.01-0.1 Тл). Частицы разогреваются, выборочно уничтожая раковые клетки, минимально затрагивая здоровые ткани.
▫️ 3. Обработка воды. Мощные неодимовые магниты (поле ~0.1-0.2 Тл на поверхности) устанавливаются на трубопроводы с жесткой водой. Хотя физический механизм до конца не ясен (споры идут о влиянии на образование кристаллов карбоната кальция), на практике это снижает образование накипи в промышленных котлах и теплообменниках без химических реагентов.
▫️ 4. Аэродинамические трубы с магнитной левитацией. Для моделирования гиперзвуковых полетов (числа Маха > 5) используют ударные трубы, где диамагнитные модели (например, с графитовым покрытием) левитируют в поле ~15-20 Тл. Это позволяет изучать обтекание без механических креплений, искажающих поток.
▪️Рекордные статические поля: В Национальной лаборатории сильных магнитных полей (США) в 2023 году достигнуто поле 45.5 Тл в гибридном магните (сверхпроводящая катушка + резистивная), что является абсолютным рекордом для непрерывного поля, доступного для пользователей.
▪️Импульсные поля и новая материя: В лабораториях (Россия, Германия, Япония) с помощью импульсных полей (сотни Тл, длительность микросекунды) открывают новые квантовые фазы вещества — экситонные изоляторы, новые типы спинового упорядочения. В 2022 году в поле ~90 Тл в селениде урана URu₂Si₂ была обнаружена необычная фаза «скрытого спинового порядка».
▪️Магниты для термояда: Успехи проекта ITER — создание и испытание D-образных сверхпроводящих катушек тороидального поля (до 11.8 Тл, энергия хранения 41 ГДж). Это инженерный триумф, открывающий путь к управляемому синтезу.
📝 Опыты для дома:
1. Диамагнитная левитация (опыт с графитом). Возьмите небольшой пиро- или кусочек высокоориентированного пиролитического графита (продается как «левитирующий графит») и несколько мощных неодимовых магнитов (например, N52) в виде дисков или плиток. Расположите магниты одноименными полюсами вверх, создав область с сильным градиентом поля. Аккуратно поместите графит над магнитами — он будет левитировать. Это доказательство диамагнетизма, что лежит в основе левитации лягушки в поле 16 Тл.
2. Разрушение магнитного поля (эффект Фарадея). Возьмите толстостенную медную или алюминиенюю трубку и мощный неодимовый магнит (в форме цилиндра или шара). Опустите магнит внутрь трубки — он будет падать замедленно, как в густой жидкости. Причина: изменяющийся магнитный поток наводит в стенках вихревые токи, поле которых по правилу Ленца противодействует падению магнита. Наглядная демонстрация электромагнитного торможения и связи поля с движением.
3. Наблюдение гистерезиса (качественно). Понадобится два мощных магнита и стальной гвоздь или пластина (мягкая сталь). Намагнитите гвоздь с помощью магнита. Проверьте, притягивает ли он скрепки. Затем сильно ударьте гвоздь молотком или нагрейте его на газовой горелке докрасна и дайте остыть. Намагниченность резко уменьшится или исчезнет. Это демонстрация потери магнитного упорядочения при нагреве выше точки Кюри и влияния механических воздействий на доменную структуру. #физика #магнетизм #наука #эксперименты #физика #physics
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
❤48👍25🔥7⚡6
Forwarded from Репетитор IT men
Однако, более всего меня интересовал возникший в голове вопрос: «Можно ли при заданных величинах определить плотность материала, из которого состоит стержень?». Если задачу сформулировать так, то ей вполне можно перенести ближе к концу ЕГЭ по математике.
📝 Задача. Тонкий однородный стержень, частично погруженный в воду, удерживается в состоянии равновесия с помощью невесомой нерастяжимой нити (см. рис.). Длина отрезка АВ в два раза меньше длины отрезка ОА. Плотность стержня?
Оказывается, что да, можно найти плотность, при этом для этого нужна только плотность воды и отношения длин частей стержня, которые разделены поверхностью воды. Получается даже красивый ответ.
Но для особо внимательных физиков, я предлагаю задуматься вот над чем. Если стержень взять очень легкий и учесть силу поверхностного натяжения воды, то как изменится решение? Поверхностное натяжение будет топить стержень, выталкивать или не повлияет на него? Ваши мысли напишите в комментариях ниже.
#экономика #ЕГЭ #ОГЭ #математика #алгебра #кредиты #финансы #разбор_задач #math
💡 Репетитор IT men // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯29❤17👍10🔥4✍3😱2❤🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🧲 Можно ли сломать магнит пополам, чтобы получить «только Север» или «только Юг» ?
Все мы играли с магнитами в детстве. Если взять полосовой магнит и переломить его, то получится не магнит с одним полюсом, а два новых магнита. У каждого из них снова будет и Север (N), и Юг (S). Можно ли пойти дальше? Делить до бесконечности, пока не останется одна-единственная частица с одним полюсом? Теоретически — нет. Классическая физика (электродинамика) утверждает: магнитное поле создаётся движущимися зарядами. Линии магнитной индукции всегда замкнуты. Где линии выходят (Север), там они должны и заходить (Юг). Это аксиома. Но это не остановило физиков-теоретиков.
🟣 Магнитный монополь: охота за призраком
В 1931 году великий Поль Дирак задумался: А что, если в природе всё же существует частица с одним магнитным зарядом? Условно — «изолированный Север» без Юга. Он не просто фантазировал. Оказалось, что существование хотя бы одного монополя во Вселенной красиво объяснило бы главную загадку нашего мира — квантование электрического заряда. Почему у электрона заряд строго 1.6·10⁻¹⁹ Кл, а не любое произвольное значение? Дирак доказал: если есть хоть один магнитный монополь, то электрический заряд может быть только порционным. Монополи ищут уже 100 лет. Охотятся с огромными детекторами, в космических лучах, на коллайдерах. До сих пор — тишина. Это одна из величайших нереализованных идей в физике.
Нарушит ли монополь уравнения Максвелла? Да, но их можно «починить». Стандартные уравнения Максвелла (в классическом виде) исходят из того, что магнитных зарядов нет. Главное уравнение для магнетизма (div B = 0) говорит: «Линии поля не имеют ни начала, ни конца». Если мы вставим туда монополь, то уравнение станет асимметричным, но симметричным по отношению к электричеству:
▪️ Было:
▪️ С монополем:
Парадокс: Как только вы добавляете монополь, уравнения становятся красивее и симметричнее (электричество и магнетизм меняются местами). Но... природа, кажется, выбрала асимметрию. Магнитные полюсы разделить нельзя (в классическом понимании).
Магнитный монополь — разрешённая теорией, но не найденная на опыте экзотика. Если он существует, он перевернёт физику. Если нет — мы так и не поймём, почему заряд электрона именно такой. Как думаете, монополи существуют, но мы просто плохо ищем? #физика #магнетизм #наука #электродинамика #эксперименты #физика #physics
💡 Physics.Math.Code // @physics_lib
Все мы играли с магнитами в детстве. Если взять полосовой магнит и переломить его, то получится не магнит с одним полюсом, а два новых магнита. У каждого из них снова будет и Север (N), и Юг (S). Можно ли пойти дальше? Делить до бесконечности, пока не останется одна-единственная частица с одним полюсом? Теоретически — нет. Классическая физика (электродинамика) утверждает: магнитное поле создаётся движущимися зарядами. Линии магнитной индукции всегда замкнуты. Где линии выходят (Север), там они должны и заходить (Юг). Это аксиома. Но это не остановило физиков-теоретиков.
В 1931 году великий Поль Дирак задумался: А что, если в природе всё же существует частица с одним магнитным зарядом? Условно — «изолированный Север» без Юга. Он не просто фантазировал. Оказалось, что существование хотя бы одного монополя во Вселенной красиво объяснило бы главную загадку нашего мира — квантование электрического заряда. Почему у электрона заряд строго 1.6·10⁻¹⁹ Кл, а не любое произвольное значение? Дирак доказал: если есть хоть один магнитный монополь, то электрический заряд может быть только порционным. Монополи ищут уже 100 лет. Охотятся с огромными детекторами, в космических лучах, на коллайдерах. До сих пор — тишина. Это одна из величайших нереализованных идей в физике.
Нарушит ли монополь уравнения Максвелла? Да, но их можно «починить». Стандартные уравнения Максвелла (в классическом виде) исходят из того, что магнитных зарядов нет. Главное уравнение для магнетизма (div B = 0) говорит: «Линии поля не имеют ни начала, ни конца». Если мы вставим туда монополь, то уравнение станет асимметричным, но симметричным по отношению к электричеству:
▪️ Было:
div B = 0▪️ С монополем:
div B = ρₘ (плотность магнитного заряда)Парадокс: Как только вы добавляете монополь, уравнения становятся красивее и симметричнее (электричество и магнетизм меняются местами). Но... природа, кажется, выбрала асимметрию. Магнитные полюсы разделить нельзя (в классическом понимании).
Магнитный монополь — разрешённая теорией, но не найденная на опыте экзотика. Если он существует, он перевернёт физику. Если нет — мы так и не поймём, почему заряд электрона именно такой. Как думаете, монополи существуют, но мы просто плохо ищем? #физика #магнетизм #наука #электродинамика #эксперименты #физика #physics
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤62🔥29👍9🤔5🤯2🤩2⚡1
Кто с детских лет занимается математикой, тот развивает внимание, тренирует свой мозг, свою волю, воспитывает настойчивость и упорство в достижении цели. — А. Маркушевич
#задачи #разбор_задач #математика #геометрия #наука #physics #math #science
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥55👍26❤10🤔2💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Аттрактор Рёсслера (Rössler attractor) предложен немецким биохимиком Отто Рёсслером (Otto Rössler) в 1976 году . Изначально система разрабатывалась как упрощенный аналог аттрактора Лоренца (1963) — первой детерминированной хаотической системы. Цель Рёсслера состояла в создании математически более простой модели, сохраняющей ключевые свойства хаотической динамики, но допускающей более качественный анализ . В отличие от аттрактора Лоренца с двумя «лепестками», система Рёсслера имеет только одно многообразие, что существенно снижает ее сложность. Перед вами — визуализация знаменитого аттрактора Ресслера из теории хаоса. Три нелинейных уравнения создают бесконечно сложную фрактальную петлю в 3D-пространстве, которая никогда не повторяется. Небольшое изменение начальных параметров — и траектория полностью меняется.
Система задается тремя нелинейными обыкновенными дифференциальными уравнениями:
dx/dt = -y - z
dy/dt = x + ay
dz/dt = b + z(x - c)
где x, y, z — переменные состояния, a, b, c — управляющие параметры.
В математике аттрактор Рёсслера используется как модельная система для исследования:
— Странных аттракторов и гиперболической динамики
— Методов качественного анализа (отображения Пуанкаре, бифуркационные диаграммы, ляпуновские показатели)
— Теории фракталов и эргодической теории
В физике и смежных дисциплинах:
— Химическая кинетика: исходная теоретическая схема Рёсслера моделировала колебательные реакции в неравновесных химических системах; позже уравнения были адаптированы для описания реальных химических процессов.
— Радиофизика: применяется для спектрально-корреляционного анализа хаотических автоколебаний и моделирования широкополосных сигналов.
— Нелинейная динамика: служит прототипом для изучения механизмов перехода к хаосу в диссипативных системах различной природы.
Дополнительно система нашла применение в биофизике, нейродинамике и теории связи (скрытая передача информации с хаотической несущей). #хаос #физика #моделирование #визуализация #математика #наука #дифференциальное_исчисление #программирование
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
❤61🔥36👍29😍8🤯3🤩3🤔1🤓1🆒1
📙 Limits of Mathematics: A Journey Through the Key Areas of Mathematical Logic Dirk W. Hoffmann
💾 Скачать книгу
Хоффман ставит перед собой благородную цель: без потери глубины объяснить ключевые понятия и результаты, которые потрясли основания математики в прошлом столетии. Структура путешествия включает в себя исторический экскурс, знакомство с формальными системами, аксиоматическую теорию чисел и множеств (ZF), теоремы Гёделя о неполноте, теорию вычислимости (включая проблему остановки и 10-ю проблему Гильберта), алгоритмическую теорию информации Грегори Чайтина и, наконец, теорию моделей. Такой широкий охват — несомненный плюс, делающий книгу ценным обзором для новичка. #математика #книги #maths #mathematics #наука #science
«Limits of Mathematics» — это книга с разорванной амбицией. С одной стороны, это смелая попытка собрать под одной обложкой самые сложные идеи века: от теорем Гёделя до теории моделей. С другой стороны, исполнение страдает из-за методологических просчетов и недостаточной редактуры исторической части. Читать стоит «с оглядкой» — тем, кто уже имеет базовое представление о логике и хочет бегло ознакомиться с нетривиальной темой алгоритмической информации (глава 6). Книгу можно использовать как дополнительный источник, чтобы увидеть общую картину. Стоит воздержаться абсолютным новичкам, которые хотятся научиться понимать логику, а не просто читать о ней. Студентам, которым нужны строгие и ясные доказательства (например, теоремы о полноте или непротиворечивости), придется идти к классикам вроде Эндертона, Клини или того же автора, но в другой его книге — «Gödel’s Incompleteness Theorems», которая написана Хоффманом гораздо лучше.
💡 Physics.Math.Code // @physics_lib
💾 Скачать книгу
Хоффман ставит перед собой благородную цель: без потери глубины объяснить ключевые понятия и результаты, которые потрясли основания математики в прошлом столетии. Структура путешествия включает в себя исторический экскурс, знакомство с формальными системами, аксиоматическую теорию чисел и множеств (ZF), теоремы Гёделя о неполноте, теорию вычислимости (включая проблему остановки и 10-ю проблему Гильберта), алгоритмическую теорию информации Грегори Чайтина и, наконец, теорию моделей. Такой широкий охват — несомненный плюс, делающий книгу ценным обзором для новичка. #математика #книги #maths #mathematics #наука #science
«Limits of Mathematics» — это книга с разорванной амбицией. С одной стороны, это смелая попытка собрать под одной обложкой самые сложные идеи века: от теорем Гёделя до теории моделей. С другой стороны, исполнение страдает из-за методологических просчетов и недостаточной редактуры исторической части. Читать стоит «с оглядкой» — тем, кто уже имеет базовое представление о логике и хочет бегло ознакомиться с нетривиальной темой алгоритмической информации (глава 6). Книгу можно использовать как дополнительный источник, чтобы увидеть общую картину. Стоит воздержаться абсолютным новичкам, которые хотятся научиться понимать логику, а не просто читать о ней. Студентам, которым нужны строгие и ясные доказательства (например, теоремы о полноте или непротиворечивости), придется идти к классикам вроде Эндертона, Клини или того же автора, но в другой его книге — «Gödel’s Incompleteness Theorems», которая написана Хоффманом гораздо лучше.
💡 Physics.Math.Code // @physics_lib
👍21❤9🔥4❤🔥1🤩1🙏1
Limits of Mathematics [2025] Logic Dirk W. Hoffmann .pdf
70.6 MB
📙 Limits of Mathematics: A Journey Through the Key Areas of Mathematical Logic Dirk W. Hoffmann
Книга Дирка В. Хоффмана «Limits of Mathematics» (рус. «Границы математики») представляет собой амбициозную попытку провести читателя по основным разделам математической логики XX века. Выход английского перевода третьего немецкого издания в 2025 году — событие, безусловно, заметное, особенно учитывая редкость подобных научно-популярных, но при этом достаточно строгих работ на эту тему. Однако, знакомство с содержанием и критический анализ рецензий специалистов, в частности авторитетного ресурса «Logic Matters», рисуют неоднозначный портрет этого издания.
➕ Широта охвата: Книга действительно претендует на роль компактной энциклопедии современной математической логики. Для студента, желающего получить карту местности перед погружением в детали, такой подход может быть полезен.
➕Уникальный материал: Особого внимания заслуживает шестая глава, посвященная алгоритмической информационной теории. Этот раздел редко встречается в вводной литературе, и его включение можно считать сильной стороной книги, предлагающей читателю взглянуть на «границы математики» через призму энтропии и случайности.
➕Дидактическое оформление: Книга содержит множество двухцветных иллюстраций и более 70 упражнений с ответами на сайте автора, что традиционно хорошо для самостоятельной работы.
➖ Хоффман стремится оживить повествование историческими комментариями, но здесь его подводит точность. Например, утверждение о том, что «до начала двадцатого века никто всерьез не сомневался, что природа следует элементарным правилам», вызывает улыбку у знающего читателя, знакомого с философией того же Лихтенберга. Более серьезная претензия — оценка трудов Рассела и Уайтхеда, которую автор ставит выше работ Фреге, что противоречит академическому консенсусу.
➖ В книге используется линейный аксиоматический матан (в стиле Фреге-Лукасевича) для доказательства теорем, что довольно архаично. При этом полностью игнорируются более удобные и интуитивные системы, такие как натуральная дедукция или секвенциальное исчисление. Доказательство теоремы о полноте логики предикатов, краеугольного камня предмета, автор отправляет читателя искать в старые работы Кальмара, не давая даже намека на элегантное доказательство Хенкина.
➖ Рассматривая арифметику Пеано, Хоффман формулирует аксиому индукции как схему на языке первого порядка, хотя всего за несколько страниц до этого у него уже было введение в логику второго порядка. математика #книги #maths #mathematics #наука #science
💡 Physics.Math.Code // @physics_lib
Книга Дирка В. Хоффмана «Limits of Mathematics» (рус. «Границы математики») представляет собой амбициозную попытку провести читателя по основным разделам математической логики XX века. Выход английского перевода третьего немецкого издания в 2025 году — событие, безусловно, заметное, особенно учитывая редкость подобных научно-популярных, но при этом достаточно строгих работ на эту тему. Однако, знакомство с содержанием и критический анализ рецензий специалистов, в частности авторитетного ресурса «Logic Matters», рисуют неоднозначный портрет этого издания.
➕ Широта охвата: Книга действительно претендует на роль компактной энциклопедии современной математической логики. Для студента, желающего получить карту местности перед погружением в детали, такой подход может быть полезен.
➕Уникальный материал: Особого внимания заслуживает шестая глава, посвященная алгоритмической информационной теории. Этот раздел редко встречается в вводной литературе, и его включение можно считать сильной стороной книги, предлагающей читателю взглянуть на «границы математики» через призму энтропии и случайности.
➕Дидактическое оформление: Книга содержит множество двухцветных иллюстраций и более 70 упражнений с ответами на сайте автора, что традиционно хорошо для самостоятельной работы.
➖ Хоффман стремится оживить повествование историческими комментариями, но здесь его подводит точность. Например, утверждение о том, что «до начала двадцатого века никто всерьез не сомневался, что природа следует элементарным правилам», вызывает улыбку у знающего читателя, знакомого с философией того же Лихтенберга. Более серьезная претензия — оценка трудов Рассела и Уайтхеда, которую автор ставит выше работ Фреге, что противоречит академическому консенсусу.
➖ В книге используется линейный аксиоматический матан (в стиле Фреге-Лукасевича) для доказательства теорем, что довольно архаично. При этом полностью игнорируются более удобные и интуитивные системы, такие как натуральная дедукция или секвенциальное исчисление. Доказательство теоремы о полноте логики предикатов, краеугольного камня предмета, автор отправляет читателя искать в старые работы Кальмара, не давая даже намека на элегантное доказательство Хенкина.
➖ Рассматривая арифметику Пеано, Хоффман формулирует аксиому индукции как схему на языке первого порядка, хотя всего за несколько страниц до этого у него уже было введение в логику второго порядка. математика #книги #maths #mathematics #наука #science
💡 Physics.Math.Code // @physics_lib
👍21🔥11❤4👏2😨2🥰1🤯1😈1
«Лучшее, что мы можем сделать, — не отчаиваться при первом неудачном доказательстве»
— Пуанкаре А., «Наука и метод», 1908
#задачи #разбор_задач #математика #геометрия #наука #physics #math #science
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
❤47🔥19🤔12👍10🌚2
bool isEven(int x) {
return !(x & 1);
}«Один бит — вся правда. Код для дзен-программистов.»
bool isEven(int x) {
const bool table[] = {true, false, true, false, true, false, true, false};
return table[abs(x) % 8];
}«Табличный метод древних шумеров. 8 значений хватит всем.»
bool isEven(int x) {
int sum = 0;
unsigned int ux = abs(x);
while (ux) {
sum += ux & 1;
ux >>= 1;
}
return !(sum % 2);
}«Считаем единички как настоящие боги битов.»
bool isEven(int x) {
if (x == 0) return true;
if (x == 1) return false;
return isEven(x - 2);
}«Рекурсия — это когда функция вызывает себя, чтобы спросить: "Ну чётное или нет?"»
bool isEven(int x) {
return !(x % 2) ? !(0) : !(1);
}«Логика двойного отрицания для истинных джедаев.»
bool isEven(int x) {
int evens[] = {0,2,4,6,8,10,12,14,16,18,20};
for (int i = 0; i < 11; i++) {
if (abs(x) == evens[i]) return true;
}
return false;
}«Таблица чётности до 20. Для чисел больше — не гарантируем.»
template<int N>
struct EvenChecker {
static constexpr bool value = !(N % 2);
};
bool res = EvenChecker<42>::value;
«Шаблоны времени компиляции для тех, кто считает чётность ещё до запуска программы.»
В контексте рубрики «Кодим на C/C++» раздаём ценные советы в комментариях. С каждого подписчика — по совету!
#программирование #C #cpp #задачи #computer_science #разбор_задач
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥20❤16🤯6👻5🤨4👨💻4😱2🗿2😨1🆒1
💾 1,44 МБ против 8 ГБ: почему программисты разучились экономить? 👨🏻💻
Если убрать иронии с картинки, то за юмором скрывается пугающая тенденция и инженерная деградация.
🔹 1990-е: гений в условиях голода
Doom (1993) весил ~2.3 МБ, работал на 386 с 4 МБ ОЗУ. Влезал на дискету. Адресное пространство было жестко ограничено. Программисты вручную оптимизировали ассемблерные вставки, экономили каждый байт, использовали процедурную генерацию текстур, фиксированную математику и кодировали звук с костылями для DMA. Это была инженерия выживания.
🔹 2020-е: CPU как мусорный бак
Пустая страница на React + Recharts + Three.js для трех гифок требует 300 МБ оперативы.
— Абстракции (Webpack, Babel, Virtual DOM) решают проблемы, которые вы сами себе создали.
— node_modules стал кладбищем зависимостей.
— Никто не парится: «у пользователя 8 ГБ, пусть страдает».
Но главное — исчезла культура «профилировать прежде, чем писать».
Потребление ресурсов перестало быть багом. Оно стало фичей железячников. Обновляй MacBook — и форма с двумя инпутами начнет скроллиться плавно.
🔹 2026 (наши дни)
Кнопка «Войти» будет поднимать Kubernetes-кластер из 17 подов, загружать Electron-враппер с браузером внутри и требовать 12 ГБ ОЗУ под серверный Node.js, потому что разработчик забыл выключить --inspect в проде.
А самое смешное — в логах будет висеть ошибка: «Heap out of memory — пожалуйста, обновитесь до iPhone 19 Pro Max».
⚙️ Суть деградации не в лени. А в том, что оптимизация перестала быть критерием качества. Сегодня закрыть issue «тормозит интерфейс» означают «купить более дорогой компьютер», а не «исправить квадратичный алгоритм». Мы променяли оптимизацию под железо на оптимизацию под скорость написания кода. И пока ютуберы тестируют 128 ГБ DDR5 — мы искренне не понимаем, почему на 8 ГБ фризит даже «Блокнот», переписанный на WebAssembly.
▪️Раньше (1990-е): Программист писал код так, чтобы он занимал мало места и быстро работал на слабом железе. Даже если для этого приходилось сидеть неделю, вылизывая каждый байт памяти и каждую инструкцию процессора. Приоритет = экономия ресурсов ПК пользователя.
▪️Сейчас (2020-е): Программист пишет код так, чтобы самому потратить меньше времени и усилий. Ему плевать, что страница будет весить 10 мегабайт и жрать всю оперативку — у пользователя же новый айфон. Приоритет = экономия времени разработчика.
💬 Как вам такое? Согласны, что стандарты упали, или мем преувеличивает? #программирование #оптимизация #рефакторинг #алгоритмы #computer_science #мем
💡 Physics.Math.Code // @physics_lib
Если убрать иронии с картинки, то за юмором скрывается пугающая тенденция и инженерная деградация.
🔹 1990-е: гений в условиях голода
Doom (1993) весил ~2.3 МБ, работал на 386 с 4 МБ ОЗУ. Влезал на дискету. Адресное пространство было жестко ограничено. Программисты вручную оптимизировали ассемблерные вставки, экономили каждый байт, использовали процедурную генерацию текстур, фиксированную математику и кодировали звук с костылями для DMA. Это была инженерия выживания.
🔹 2020-е: CPU как мусорный бак
Пустая страница на React + Recharts + Three.js для трех гифок требует 300 МБ оперативы.
— Абстракции (Webpack, Babel, Virtual DOM) решают проблемы, которые вы сами себе создали.
— node_modules стал кладбищем зависимостей.
— Никто не парится: «у пользователя 8 ГБ, пусть страдает».
Но главное — исчезла культура «профилировать прежде, чем писать».
Потребление ресурсов перестало быть багом. Оно стало фичей железячников. Обновляй MacBook — и форма с двумя инпутами начнет скроллиться плавно.
🔹 2026 (наши дни)
Кнопка «Войти» будет поднимать Kubernetes-кластер из 17 подов, загружать Electron-враппер с браузером внутри и требовать 12 ГБ ОЗУ под серверный Node.js, потому что разработчик забыл выключить --inspect в проде.
А самое смешное — в логах будет висеть ошибка: «Heap out of memory — пожалуйста, обновитесь до iPhone 19 Pro Max».
▪️Раньше (1990-е): Программист писал код так, чтобы он занимал мало места и быстро работал на слабом железе. Даже если для этого приходилось сидеть неделю, вылизывая каждый байт памяти и каждую инструкцию процессора. Приоритет = экономия ресурсов ПК пользователя.
▪️Сейчас (2020-е): Программист пишет код так, чтобы самому потратить меньше времени и усилий. Ему плевать, что страница будет весить 10 мегабайт и жрать всю оперативку — у пользователя же новый айфон. Приоритет = экономия времени разработчика.
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥145👍70💯69😭21❤20🙈7🗿6🌚5👾2✍1👏1