Boost
Boost — это огромная коллекция различных библиотек для программистов на C++. Все библиотеки, входящие в коллекцию, свободно распространяются вместе с исходниками и к тому же являются полностью кросс-платформенными.
Описание
Мнения относительно использования буста различаются. Некоторые считают его стандартом де-факто и необходимым дополнением к STL. Некоторые, напротив, избегают всякого использования буста в проектах (по крайней мере, коммерческих и в которых работает более одного человека), так как это лишняя зависимость в проекте (добавляются сложности при извлечении версии из репозитория, ну и вообще сложности управления проектом).
Несколько замечаний относительно использования буста. Во-первых, это в основном шаблонная библиотека, поэтому большинство частей буста вообще не нужно компилировать и настраивать. Во-вторых, некоторые смущаются размером буста, при необходимости включить его в исходники; но в состав буста входит утилита, позволяющая извлекать из буста необходимое подмножество исходников с сохранением зависимостей.
Рассмотрим проблему подробнее. Некоторые части буста можно однозначно рекомендовать к применению:
1. smart_ptr — это набор шаблонных классов умных указателей, которые вместе со стандартным указателем std::auto_ptr практически исчерпывают потребности в умных указателях. Рекомендуется всегда использовать их вместо своих доморощенных аналогов, так как они надёжны, документированы и их можно считать стандартом де-факто.
2. pointer_containers — это адаптации всех стандартных контейнеров STL для указателей. Например, boost::ptr_vector семантически эквивалентен std::vector
3. boost::bind — это набор врапперов, упрощяющих работу с алгоритмами STL. Рекомендуется использовать вместо стандартных биндеров bind1st/bind2nd, mem_fun и пр. boost::lambda является гораздо более мощным средством, но работа с ним уже значительно сложней — обычно не рекомендуется.
Некоторые части буста требуют довольно хорошей подготовки программиста и являются весьма сложными. Не используйте их, если только вы не один в проекте или если вы не работаете в команде высококлассных профессионалов (да и то, они скорей всего не будут рады):
1. boost::spirit — средство создания высокоэффективных парсеров (могут быть быстрее даже встроенных в язык функций типа atof() ).
2. boost::mpl — библиотека метапрограммирования с фантастическими возможностями.
Рассматривайте вопрос о использовании буста и его компонентов в своём конкретном случае. Обычно такие решения принимает lead-programmer проекта, а остальные участники работают в рамках существующих договоренностей.
Ссылки
Весь boost целиком, вместе с документацией вы можете скачать с официального сайта: http://www.boost.org
Что такое Boost?
7 августа 2005 (Обновление: 13 июня 2009)
Boost
1. имя существительное [используется в разговорной речи] 1) поддержка; рекламирование Например: After this initial boost, recruiting will fall off again. — После первоначальной шумихи набор снова снижается. Синоним(ы): help, encouragement 2) повышение, подъём (цены, репутации и пр.) 3) [электротехника] добавочное напряжение 2. глагол 1) поднимать, помогать подняться Синоним(ы): lift, hoist 2) помогать, поддерживать; рекламировать Синоним(ы): support, encourage 3) повышать (цену, репутацию, настроение) 4) [электротехника] повышать напряжение 5) [американский вариант английского языка, используется в разговорной речи] воровать (обычно товары, выставленные в магазинах) Синоним(ы): shoplift, rob
Большой англо-русский словарь
Boost
1. имя существительное 1) общая лексика повышение, рост (цен, спроса и т. п.) Например: tax boost — повышение налогов boost of sale — рост продаж boost in prices — рост цен 2) маркетинговый термин поддержка, проталкивание; стимулирование Например: to give a boost to demand — стимулировать спрос a boost to the economy — стимулирование экономики Union endorsement is a good boost for a political candidate. — Поддержка профсоюза это хорошая реклама для кандидата на политический пост. 2. глагол 1) общая лексика повышать, поднимать; стимулировать Например: to boost prices — повышать цены the way to boost the economy — способ поднять экономику 2) маркетинговый термин рекламировать; способствовать росту популярности Например: He was under the patronage of the Washington Post, which started boosting him as a suitable conservative black candidate for mayor. — Он находился под покровительством «Вашингтон Пост», которая начала продвигать его как консервативного чернокожего кандидата, подходящего на пост мэра.
Англо-русский словарь экономических терминов
Boost
1) повышение, подъём; повышать, поднимать 2) усиление; усиливать 3) поддержка; стимул 4) увеличение, рост 5) электроника добавочное напряжение Например: to boost a spark — авто усиливать искру
Англо-русский научно-технический словарь
Boost
1) повышение, подъём (например давления, напряжения); повышать (например давление, напряжение) 2) усиление; усиливать, форсировать 3) наддув; нагнетать воздух 4) [электротехника] добавочное напряжение 5) подъём частотной характеристики; поднимать частотную характеристику
Англо-русский политехнический словарь
Boost
I. verb Etymology: origin unknown transitive verb 1. to push or shove up from below 2. increase, raise Example: plans to boost production Example: an extra holiday to boost morale 3. to promote the cause or interests of; plug Example: a campaign to boost the new fashions 4. to raise the voltage of or across (an electric circuit) 5. slang steal, shoplift intransitive verb slang shoplift Synonyms: see lift II. noun 1. a push upward 2. an act that brings help or encouragement; assist 3. an increase in amount
Merriam-Webster’s Collegiate Dictionary
Перевод «boost» на русский
Ваш текст переведен частично.
Вы можете переводить не более 999 символов за один раз.
Войдите или зарегистрируйтесь бесплатно на PROMT.One и переводите еще больше!
Словарь
boost [bu:st] глагол Спряжение
boosted / boosted / boosting / boosts
Canadian statistics boost CAD temporarily
Канадская статистика временно повысила CAD.
Once scheduled, click Boost Post.
После того как запланируете размещение публикации, нажмите Поднимать публикацию.
This precludes deficit finance to boost growth.
Это не позволяет странам ЕС стимулировать экономику за счёт дефицита бюджета.
рекламировать (Кино и масс-медиа)
другие переводы 1
boost [bu:st] существительное
Would Higher Interest Rates Boost US Growth?
Поможет ли повышение процентных ставок росту экономики США?
увеличение ср.р. (production)
Measures to boost personal saving.
Меры для увеличения личных сбережений.
поддержка ж.р. (encouragement)
Still, gunpowder politics might offer a democratic boost .
Тем не менее, политика пороха способна предложить демократическую поддержку и рост популярности.
стимул м.р. (Кино и масс-медиа)
The boost to confidence is already palpable.
Стимул к укреплению доверия уже ощутим.
Engine oil temperature, water temperature, engine oil pressure, boost !
Температура масла двигателя, температура воды, давление масла, наддув !
другие переводы 2
Словосочетания (88)
- boost growth — стимулировать рост
- give a boost — стимулировать
- boost cooperation — усиливать сотрудничество
- giving a boost — стимулировать
- boost motor — ускоритель
- boost trade — расширять торговлю
- morale boost — поднятие морального духа
- boost pressure — давление наддува
- boost control — регулирование наддува
- boost morale — поднимать моральный дух
Контексты
Canadian statistics boost CAD temporarily Канадская статистика временно повысила CAD.
Once scheduled, click Boost Post. После того как запланируете размещение публикации, нажмите Поднимать публикацию.
This precludes deficit finance to boost growth. Это не позволяет странам ЕС стимулировать экономику за счёт дефицита бюджета.
Measures to boost personal saving. Меры для увеличения личных сбережений.
Still, gunpowder politics might offer a democratic boost . Тем не менее, политика пороха способна предложить демократическую поддержку и рост популярности.
Примеры употребления слов в разных контекстах предоставляются исключительно в лингвистических целях, т. е. для изучения употребления слов в одном языке и вариантов их перевода на другой. Все образцы собраны автоматически из открытых источников с помощью технологии поиска на основе двуязычных данных. Если вы обнаружили орфографическую, пунктуационную или иную ошибку в оригинале или переводе, используйте опцию «Сообщить о проблеме» или напишите нам
Перевод «boost» на русский
Это может увеличить трафик вашего сайта в зависимости от того, насколько эффективно вы приняли участие.
Providing broadband to rural areas will boost economic development.
Но перенос производства в бедные районы будет стимулировать их экономическое развитие.
African countries can also boost investment by fostering international trade.
Страны Африки могут стимулировать инвестиции и на основе развития и международной торговли.
It will help increase creativeness and finally boost productivity.
Это позволит лучше развить творческие способности и в конечном итоге повысит продуктивность.
You cannot really boost productivity with this system.
Вы не можете реально повысить производительность с помощью этой системы.
If optimism actually improves health, it should also boost longevity.
Если оптимизм на самом деле улучшает здоровье, он также должен повысить долголетие.
They also point out that higher wages boost morale.
Они также утверждают, что чем выше заработная плата повысит моральный дух.
This, in turn, can boost self-acceptance and love.
Это, в свою очередь, может повысить самопринятие и любовь к себе.
Cashew milk contains compounds like antioxidants and zinc that may fight inflammation and boost immunity.
Молоко из кешью содержит такие соединения, как антиоксиданты и цинк, которые могут бороться с воспалением и повысить иммунитет.
Research from 2013 suggests that eating dark chocolate could boost endorphin levels.
Исследования, проводимые с 2013 года, доказывают, что употребление темного шоколада может повысить уровень эндорфинов.
Imagine, increased site traffic and referral profits combined will surely boost your earnings.
Представьте себе, увеличение трафика сайта и справочные прибыль в сочетании, конечно, повысить свои доходы.
However, eating the right foods can also improve mental health and boost brainpower.
Тем не менее, употребление в пищу «правильных» продуктов также может улучшить психическое здоровье и увеличить работоспособность головного мозга.
Surprisingly, fatigue may boost creative powers.
Удивительно, но послерабочая усталость может повысить творческие силы.
Daily consumption can significantly boost your immunity.
Ежедневное потребление этого масла может значительно повысить Ваш иммунитет.
Test-tube and animal studies suggest that omega-3s may boost hair growth.
Исследования в пробирке и на животных показывают, что омега-З могут стимулировать рост волос.
IRENA members recognize that renewable energy can boost competitiveness and growth while combating climate change.
Члены IRENA признают, что использование возобновляемых источников энергии может повысить конкурентоспособность и экономический рост, на фоне борьбы с изменением климата.
The participants agreed that reducing such costs would significantly boost trade and GVC development.
Снижение таких затрат, по мнению участников Диалога, позволило бы существенно стимулировать торговлю и развитие глобальных ЦДС.
Возможно неприемлемое содержание
Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.