Сопоставление с образцом (pattern matching) — сильный механизм языков программирования, который, к сожалению, встречается не так часто. Причём, как в коде разработчиков, так и в поддержке со стороны самого языка.
Разработчики на функциональных языках используют этот механизм довольно часто, потому что у них вообще многое определяется статически через правильный подход к системе типов. Разработчики же на императивных языках очень любят огромные многоуровневые ветвления. Есть даже такое понятие «Спагетти-код» — раньше его применяли к коду, перегруженному операторами перехода, но в современном виде это скорее об избытке операторов условия.
Pattern matching позволяет накладывать на объекты некоторый трафарет и смотреть, попадают ли они под него. Это не только выглядит лаконичнее и короче, чем дерево условий, но ещё и понятнее с точки зрения восприятия человеком: вот у нас заказ содержит более 10 элементов и при этом стоит более 1000 долларов, значит делаем на него скидку 10 центов. При этом трафарет работает как сортировщик монеток: самая маленькая проваливается в первый паз, следующая по размеру в следующий итд, применение условий идёт сверху вниз. Есть и неявный плюс: такой подход автоматически провоцирует разработчиков проводить проверку на null. Ведь null не может подходить под трафарет «содержит более 10 товаров».
К счастью, в C# этот механизм в последних версиях активно развивают и совершенствуют. И это одно из многочисленных преимуществ C# над Java.
#dev
В сети расходится ролик, в котором роботы китайской Unitree ведут огонь из автоматического оружия, поражают цели, перемещаются под управлением летающего дрона.
Все выглядит как настоящее, но пока не настоящее. Исследователи разобрали видео по кирпичикам - это нейросеть. Пока напрягаться рано.
Но расслабляться тоже не надо. Еще не сейчас, но лет через 5 это станет реальностью и военный баланс может встать с ног на голову.
Сомнений нет - 👍
Да глупости это - 👎
#unitree
📸 Китайская Unitree показала обновлённого андроида G1. Его походка максимально напоминает человеческую.
«Ее движенья
То лебедя пустынных вод
Напоминают плавный ход,
То лани быстрые стремленья».
Пушкин А. С., «Полтава».
#unitree
Unitree Robotics показала робособаку на колёсах. Робот на базе Unitree Go2, который стоит всего 1600 долларов, с лёгкостью преодолевает лестницы и более сложные препятствия, а также встаёт на передние колёса.
Ранее робособаку поставила на колёса другая компания – LimX Dynamics.
Кажется, появился ещё один форм-фактор для роботов-доставщиков.
#unitree
🤖 Xitoyliklar transformerlarga o‘xshash robot yaratdi
🇨🇳 Unitree kompaniyasi GD0 nomli ilk transformatsiyalanuvchi mecha-robotini namoyish qildi.
⚙️ 500 kg atrofidagi robot:
— ikki oyoqda ham
— to‘rt oyoqda ham harakatlana oladi
— kattaligi esa deyarli ikki odam bo‘yiga teng.
💰 Kompaniya robot ishlab chiqarishga tayyorligini aytmoqda. Uning narxi esa 3,9 mln yuan — taxminan 574,000 dollar bo‘ladi.
➡️#robot#unitree | Birinchi IT-Blog
Этот ролик выглядит значимее, чем 99% видео с роботами, дерущимися в ММА.
Роботы Unitree Robotics всё активнее выходят в реальную среду, и одно из самых очевидных применений - работа в больницах .
Легко представить, что уже через несколько лет такие роботы станут обычным вспомогательным персоналом.
@ai_machinelearning_big_data
#Unitree#ai#robots
🦾 Исследователи из Пекинской академии ИИ (BAAI) показали видео, в котором их робот Unitree G1, весом 35 кг тянет Ладу Весту машину весом 1400 кг.
На рыбалке больше не застрянем!
@ai_machinelearning_big_data
#ai#Unitree#robots
🔥 Unitree A2 Stellar Hunter!
Новый четырёхногий робот весом всего 37 кг
🚀 Запас хода без нагрузки — 20 км
Работа стал: Легче, Прочнее, Быстрее.
Разработан специально для промышленных задач, где важны автономность, манёвренность и надёжность.
Инженерная мощь нового поколения — в компактном корпусе.
@ai_machinelearning_big_data
#ai#robots#Unitree
🤖 Десятки гуманоидных роботов G1 показали первое в мире полностью автономное групповое выступление в стиле кунг-фу.
Быстрые и синхронные движения вывели возможности роботизированной моторики на новый уровень и установили сразу несколько мировых рекордов.
Модель H2 также стала одной из главных звёзд шоу- робот появился на главной сцене в Пекине и на площадке в Иу в образе Царя Обезьян.
В тяжёлых доспехах он «летал на облаке», роль которого исполняли четвероногие роботы-собаки B2W, и с высоты поздравлял зрителей с Китайским Новым годом.
@ai_machinelearning_big_data
#Unitree#ai#Ml#robots