Pull to refresh

Асинхронность: назад в будущее

C++ *

Асинхронность… Услышав это слово, у программистов начинают блестеть глаза, дыхание становится поверхностным, руки начинают трястись, голос — заикаться, мозг начинает рисовать многочисленные уровни абстракции… У менеджеров округляются глаза, звуки становятся нечленораздельными, руки сжимаются в кулаки, а голос переходит на обертона… Единственное, что их объединяет — это учащенный пульс. Только причины этого различны: программисты рвутся в бой, а менеджеры пытаются заглянуть в хрустальный шар и осознать риски, начинают судорожно придумывать причины увеличения сроков в разы… И уже потом, когда большая часть кода написана, программисты начинают осознавать и познавать всю горечь асинхронности, проводя бесконечные ночи в дебаггере, отчаянно пытаясь понять, что же все-таки происходит…

Именно такую картину рисует мое воспаленное воображение при слове “асинхронность”. Конечно, все это слишком эмоционально и не всегда правда. Ведь так?.. Возможны варианты. Некоторые скажут, что “при правильном подходе все будет работать хорошо”. Однако это можно сказать всегда и везде при всяком удобном и не удобном случае. Но лучше от этого не становится, баги не исправляются, а бессонница не проходит.

Так что же такое асинхронность? Почему она так привлекательна? А главное: что с ней не так?
Назад в будущее...
Total votes 130: ↑124 and ↓6 +118
Views 110K
Comments 42

Математическая разгадка «Звёздной ночи» Ван Гога

Vert Dider corporate blog Popular science Physics


«Когда я встречусь с Богом, то попрошу объяснить два феномена: теорию относительности и турбулентность. Свято верю, что первое он разъяснит» — Вернер Гейзенберг, физик-теоретик.
Математически объяснить турбулентность крайне сложно, но её можно усвоить через изображение на картине. Наталья Сент-Клер демонстрирует нам, как Ван Гог уловил великую тайну динамики, жидкости и света и раскрыл её в своих полотнах.
Читать дальше →
Total votes 37: ↑27 and ↓10 +17
Views 20K
Comments 6

Российские учёные разработали матрицу активных актуаторов против турбулентности для крыла самолёта

Popular science Physics Transport

«Умные» электромеханические и электрогидравлические актуаторы со встроенной электроникой на Boeing 787-8 контролируют 21 аэродинамическую поверхность управления полётом. Производитель: Moog Inc.

Учёные Санкт-Петербургского государственного университета и Института проблем машиноведения РАН при поддержке Российского научного фонда разработали инновационный способ борьбы с турбулентностью в авиации — систему активных пластинок на крыле самолёта, которые самостоятельно меняют пространственное положение в зависимости от давления воздуха, пишут «Известия».

Разработчики предлагают покрывать поверхность крыла матрицей из активных ячеек, каждая из которых снабжена датчиком давления, микрокомпьютером и пластиной-крылышком — «пером», — с электроприводом. При возникновении турбулентности «перья» приходят в движение и меняют свой наклон относительно крыла, компенсируя возникающую неоднородность давления воздуха. При этом каждое «перо» обменивается данными с соседними ячейками, просчитывая необходимое положение.
Читать дальше →
Total votes 18: ↑13 and ↓5 +8
Views 9.4K
Comments 27

Математики доказали универсальный закон турбулентности

Mathematics *Popular science Physics
Translation

Используя случайные процессы, три математика доказали элегантный закон, лежащий в основе хаотического движения турбулентных систем




Представьте себе спокойную реку. А теперь представьте быстрый поток пенящейся воды. Какая между ними разница? Для математиков и физиков она состоит в том, что спокойная река течёт в одном направлении, а бурный поток – в нескольких направлениях сразу.

Физические системы с таким бессистемным движением называют турбулентными. Из-за того, что их движение имеет одновременно столько характеристик, их очень сложно изучать математически. Сменится не одно поколение математиков до тех пор, пока исследователи научатся описывать бурную речку точными математическими выражениями.

Однако новое доказательство говорит о том, что хотя некоторые турбулентные системы и кажутся непокорными, на самом деле они подчиняются одному универсальному закону. В этой работе приводится одно из самых строгих описаний турбулентности, когда-либо данных математикой. И появляется оно благодаря новому набору методов, которые сами по себе меняют процесс изучения исследователями этого доселе непокорного явления.
Читать дальше →
Total votes 21: ↑16 and ↓5 +11
Views 8.2K
Comments 9

Обнаружен секретный ингредиент сверхновых

Popular science Physics Astronomy
Translation

Трёхмерные симуляции сверхновых раскрыли тайну того, почему они взрываются



Турбулентная материя закручивается вокруг центра схлопывающейся звезды. Турбулентность даёт дополнительный толчок ударной волне сверхновой (синяя), после чего расположенное в центре плотное ядро звезды формирует нейтронную звезду

В 1987 году рядом с нашей Галактикой Млечный Путь взорвалась гигантская звезда. Это была ярчайшая и ближайшая сверхновая со времён изобретения телескопа (почти 400 лет назад), и почти все обсерватории повернулись в эту сторону, чтобы тщательнее рассмотреть событие. Самым интересным результатом наблюдения оказалось то, что особые обсерватории, расположенные глубоко под землёй, смогли засечь стеснительные субатомные частицы, нейтрино, поток которых устремился из центра взрыва.

Впервые предположение о том, что эти частицы являются движущейся силой взрывов сверхновых, было высказано в 1966 году. Обнаружение этих частиц стало источником комфорта для теоретиков, пытавшихся разобраться в том, как работают взрывы. Однако в последовавшие десятилетия астрофизики постоянно натыкались на один, вроде бы фатальный, недостаток моделей, основанных на нейтрино.
Total votes 20: ↑19 and ↓1 +18
Views 6.9K
Comments 0

Не препятствие, а подспорье: турбулентность и птицы

ua-hosting.company corporate blog Popular science Biotechnologies Ecology Biology


Технологический прогресс позволил нам делать то, что многие птицы умеют делать от природы — летать. Конечно, со времен братьев Райт многое изменилось, и нынешние самолеты намного эффективнее, безопаснее и комфортнее. Однако, в отличие от техники, которую человек может изменить, погодные условия и атмосферные явления живут по своим правилам и обладают весьма непредсказуемым характером. Для многих даже самые спокойные перелеты уже являются испытанием на прочность характера. А когда железная птица входит в зону турбулентности, люди с аэрофобией проверяют на прочность подлокотники своих кресел. Для авиации турбулентность, которая может продлиться от нескольких миллисекунд до нескольких минут, является препятствием, которое инженеры и ученые всячески пытаются преодолеть, совершенствуя те или иные детали самолетов. Но как турбулентность влияет на птиц? Ученые из Корнелльского университета (США) выяснили, что для пернатых летчиков турбулентность не является проблемой, а помогает им быстрее преодолевать большие расстояния. Как именно влияет турбулентность на полет птицы, насколько эти эффекты значимы, и как полученные данные можно применить в авиастроении? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Total votes 18: ↑17 and ↓1 +16
Views 2.8K
Comments 4

Инопланетная математика

Timeweb Cloud corporate blog Mathematics *Popular science
Translation

В «The Beginning of Infinity«* Дэвид Дойч утверждает, что человеческий мозг — это так называемый универсальный объяснитель. В этом утверждении заключено много различных смыслов, но основная идея состоит в том, что за пределами субъективного человеческого опыта существует объективная физическая реальность, которая подвластна законам природы, и человеческий мозг, благодаря эволюции, способен выявлять и определять любые законы природы (следовательно, универсальность) посредством формирования физических теорий, выраженных на языке математики и подтвержденных или опровергнутых с помощью эмпирических измерений.

Утверждение Дойча лежит на пересечении многих философских вопросов, и многое из того, что он говорит, является скорее тезисом, чем синтезом (или объяснением, как он это называет). (прим. в данном контексте тезис и синтез является отсылкой к триаде Гегеля) Дойч стремительно защищает универсальность объяснительной способности человека, в том числе отрицая утверждение Докинза о том, что давление естественного отбора ограничивает способность к объяснению.
Читать дальше →
Total votes 53: ↑48 and ↓5 +43
Views 51K
Comments 105