This version of the page http://ko.itc.ua/node/35002 (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2008-04-08. The original page over time could change.
То ли ещё будет | Сайт журнала "Компьютерное Обозрение"

8 апреля 2008 г.

В продаже с 8 апреля

Содержание номера

Темы следующих номеров

Предыдущие номера

Об издании

О сайте

Расценки на рекламу

Опрос

Вас устраивают возможности вашего монитора?

Да, вполне
55% (34 голоса)
Сейчас да, но в течение года планирую приобрести новый
27% (17 голосов)
Не устраивают, занимаюсь поисками нового
18% (11 голосов)
Уже проголосовали: 62
 

Андрей Зубинский

То ли ещё будет

рейтинг+1010
голосов
рекомендовать пост

Очередная истерика "блогосферы"... кстати, - почему сферы, почему не куба или додекаэдра, это ведь куда красивее - блогододекаэдр, впредь буду только так и называть. Да. 

Так вот, очередная истерика блогододекаэдра - свежее видео четырёхногого робота BigDog фирмы Boston Dynamics. Как и положено населяющим додекаэдр, все поахали, посюсюкали и забыли.

Жаль. Boston Dynamics - фирма, "отпочковавшаяся" от одной из лабораторий Массачусесткого технологического (Leg Lab) ещё в 1992 г. Её основатель, Марк Райберт - по настоящему культовая персона (и не только в робототехнике), разработчик революционных статически неустойчивых роботов, начиная с "одноногого попрыгунчика" и заканчивая совершенно уж фантастическим BigDog. А ещё Райберт - автор фундаментальной книги "Legged Robots That Balance" ("ногатые балансирующие роботы"). И ещё он (точнее, его "подопечные") прославился в кино - в фильме "Восходящее солнце" по роману Майка Крайтона (откуда растут ноги у ставшей цитатой фразы "если долго сидеть на берегу реки, можно увидеть проплывающий мимо труп врага"). Подход Райберта к решению проблемы построения управляющей системы шагающих машин отличается от того, что используется, например, в Honda Asimo - от точки нулевого момента, теории, созданной югославским робототехником Миомиром Вукобратовичем ещё в конце 60-х, начале 70-х годов. Ну и так далее, кому интересно будет, - сам нароет. Жаль, что книга Райберта давно out of print, мне удалось отыскать только пару глав.

К слову, шагающие машины - очень неэффективны энергетически по сравнению с колёсными. На два порядка примерно прогигрывают в оценке необходимой для проддержания заданной скорости мощности. Но зато могут шагать там, где колёсные ездить не способны. И просто чертовски сложны и интересны. Сложны настолько, что если полёты в космос сейчас уже никого ровным счётом не удивляют и обыденны, то сносно шагающий механизм - Явление.

А ещё 5 марта вышел релиз GCC 4.3 - кого это интересует, те, конечно, об этом знают. В 4.3 есть многое из предложенных расширений стандарта C++ (доступ к этому многому включается флагом -std=c++0x).

Среди многого - rvalue-сслыки. С ними и без них прекрасный C++, похоже, становится ещё более невыносимо прекрасным. Некоторые и раньше говрили - куда уж более, - а, оказывается, есть куда.

Вот такое, короче, придумали, - ссылку на временный неконстантный объект rvalue reference (rr_mt в примере):

MyType obj_mt ;
MyType& lr_mt = obj_mt ;

MyType&& rr_mt = MyType();

Мотивация не с первого раза понятна, но удивительна - иногда так проще писать параметризованные библиотеки, потому что, например, иногда так легче описывать перегружаемые операторы, функциональность которых больше соответствует логике перемещения ресурсов, чем их копирования.

То есть, в мультипарадигменном языке для улучшения решения частных высокоуровневых задач пришлось "откатиться" до модификаций на уровне базовых типов и синтаксиса.

OMG

Чем будет дальше С++, лучше даже не предполагать. Но, похоже,  через 10 лет программировать на нём смогут только 120-летние (и то маловато будет, чтобы изучить язык) двухголовые антропоморфы с 2^6 пальцев на 8 руках.

Если кто ещё не понял, к GCC это относится в той же мере, в какой и ко всем компиляторам, то есть,  - никак; раработчики инструментов всего лишь реализуют то, что задаётся стандартами.

Напечатать Отправить другу

Читайте также

  • IEEE продвигает спецификацию PoE Plus
    [8 апреля, 18:00] – Леонид Бараш
  • 50 причин для перехода с Windows на Мак, 11-30
    [8 апреля, 13:00] – Александр Пацай
  • История JavaScript
    [7 апреля] – Александр Москалюк
  • Боб Меткалф говорит о Terabit Ethernet
    [7 апреля] – Леонид Бараш
  • 50 причин для перехода с Windows на Мак, 1-10
    [7 апреля] – Александр Пацай

Да пусто Вам, C++ -- язык будущего! Вот еще скоро юникод прикрутят, вообще круто будет. :) А еще (Вы не поверите) самые настоящие лямбда-функции!
Ощущение такое, что стандарто-писатели усиленно стараются превратить искуство написания компилятора в невозможный, титанический труд.

 

Home  •  Бизнес  •  ТестЛаб  •  Мобильность  •  Софт  •  Безопасность  •  Корпоративное ПО  •  Технологии  •  Карьера