dbo:abstract
|
- بوست (بالإنجليزية: Boost) هي مجموعة من المكتبات البرمجية للغة سي++. توفر هذه المكتبة دعائم لمهام مثل حسابات الجبر وتوليد الأرقام العشوائية ومعالجة الصور. وتضم أزيد من 80 مكتبة فرعية. معظم المكتبات الفرعية في بوست تخضع لرخصة بوست التي تسمح بالاستعمال الحر وكذا البرامج المحمية. يتمتع عدد من مؤسسي مكتبة بوست بعضوية لجنة المعايير للغة C++، كما تم إضافة العديد من أجزاء مكتبة بوست في كل من التقرير الفني لـ C++ رقم 1 والنسخة المعيارية رقم 11 لـ C++. (ar)
- Boost is a set of libraries for the C++ programming language that provides support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. It contains 164 individual libraries (as of version 1.76). All of the Boost libraries are licensed under the , designed to allow Boost to be used with both free and proprietary software projects. Many of Boost's founders are on the C++ standards committee, and several Boost libraries have been accepted for incorporation into the C++ Technical Report 1, the C++11 standard (e.g. smart pointers, thread, regex, random, ratio, tuple) and the C++17 standard (e.g. filesystem, any, optional, variant, string_view). The Boost community emerged around 1998, when the first version of the standard was released. It has grown continuously since then and now plays a big role in the standardization of C++. Even though there is no formal relationship between the Boost community and the standardization committee, some of the developers are active in both groups. (en)
- Boost es un conjunto de bibliotecas de software libre y revisión por pares preparadas para extender las capacidades del lenguaje de programación C++. Su licencia, de tipo BSD, permite que sea utilizada en cualquier tipo de proyectos, ya sean comerciales o no. (es)
- Boost (englisch Boost C++ Libraries) ist eine freie C++-Bibliothek, die aus einer Vielzahl von portablen Unterbibliotheken besteht. Die Unterbibliotheken dienen unterschiedlichsten Aufgaben von Algorithmen auf Graphen über Metaprogrammierung bis hin zu Speicherverwaltung. Es können jederzeit neue Bibliotheken zur Eingliederung in Boost vorgeschlagen werden, diese müssen jedoch einen aufwendigen Review-Prozess durchlaufen. Teile von Boost wurden in einen sogenannten Technical Report des Standardisierungskomitees für C++ übernommen und später in die Sprache C++ integriert (ISO/IEC 14882:2011). (de)
- Boost est une collection de bibliothèques logicielles utilisées en programmation C++. (fr)
- Boost (ブースト)とは、C++の先駆的な開発者のコミュニティ、およびそのコミュニティによって公開されているオープンソースのソフトウェアライブラリのことを指す。コミュニティとしてのBoostはC++標準化委員会の委員により設立されており、現在でもその多くが構成員として留まっている。このような経緯もあり、BoostコミュニティはC++の標準化において大きな影響力を有している。実際に標準化委員会が発表した「TR1」の2/3以上がBoostライブラリを基にしている。Random, Regex, ThreadなどはいずれもC++11規格の標準ライブラリとして正式に導入・標準化されている。このことから、Boostは考案された新機能を標準化させる前の試験運用の場であるとも言える。 Boostで公開されるライブラリはコミュニティの公開レビューによって精選されている。Boostを使用して作成したプログラムは、商用、非商用を問わず無償のBoost Software Licenseの下でライセンスされる。 Boostはテンプレートなどを活用して積極的にメタプログラミングやジェネリックプログラミングの技法を取り入れて行く傾向がある。そのためBoostライブラリの利用者にはC++の現代的な記述に慣れていることを要求される。 このライブラリは、先鋭的な技術を好むプログラマーが積極的に使用していることで有名である。 (ja)
- ( 이 문서는 라이브러리의 집합에 관한 것입니다. 다른 뜻에 대해서는 부스트 문서를 참고하십시오.) 소프트웨어 개발에서 Boost는 C++ 프로그래밍 언어를 위한 선형대수, 의사 난수 발생, 멀티스레딩, 영상 처리, 정규 표현식, 그리고 유닛 테스트와 같은 작업들과 구조들을 지원하는 라이브러리들의 집합이다. 릴리즈 1.52는 80개가 넘은 개별 라이브러리들을 포함한다. 대부분의 Boost 라이브러리들은 자유롭게 그리고 사유 소프트웨어 프로젝트들에 사용될 수 있도록 설계된 Boost Software License을 따르고 있다. 몇몇 Boost 라이브러리들은 Technical Report 1과 C++11 표준으로 채택되어 포함되었다.Boost의 창시자들 중 많은 수는 C++ 표준 위원회에 속해 있다. (ko)
- Boost is een verzameling opensourcebibliotheken voor C++, beschikbaar voor meerdere platformen. Boost is vrijgegeven onder de Boost Software License, hetgeen inhoudt dat het zowel voor opensource- als closedsourceprojecten gebruikt mag worden (en dus vergelijkbaar met de BSD-licentie). Diverse bibliotheken uit Boost zijn voorgesteld als toevoeging aan het Technical Report on C++ Library Extensions, een voorstel om de C++ standaard softwarebibliotheken uit te breiden. (nl)
- Boost – kolekcja bibliotek programistycznych poszerzających możliwości języka C++, objętych liberalną licencją . Pakiet Boost dostarcza m.in. biblioteki ogólnego przeznaczenia (inteligentne wskaźniki, wyrażenia regularne), biblioteki stanowiące warstwę abstrakcji dla systemu operacyjnego (obsługa systemów plików czy wielowątkowości), narzędzia przeznaczone głównie dla innych twórców bibliotek i programistów języka C++ (np. biblioteka metaprogramowania MPL). Kilka bibliotek wchodzących w poczet Boost zostało włączonych do pierwszego raportu technicznego komitetu standaryzacyjnego C++ (w jego skład wchodzi wielu spośród twórców Boost). W Boost wykorzystywane jest programowanie z użyciem szablonów. (pl)
- Boost è una raccolta di librerie open source che estendono le funzionalità del C++. Molte di esse sono licenziate sotto la Boost Software License in modo da poter essere utilizzate sia in progetti open source che closed source. Alcuni dei fondatori di Boost fanno parte del comitato standard C++ (ISO/IEC 14882) e diverse librerie Boost sono state accettate per l'incorporazione sia in C++ Technical Report 1, sia in C++0x. Per assicurare efficienza e flessibilità, Boost fa un estensivo utilizzo della programmazione basata su template, e quindi sulla programmazione generica e metaprogrammazione. (it)
- Boost é uma coleção de bibliotecas que estendem a funcionalidade da linguagem de programação C++. Possui uma licença especial, desenvolvida para ser utilizada em qualquer projeto. Várias bibliotecas presentes na Boost já foram aceitas no TR1 do C++11, sendo que vários dos fundadores da Boost estão no próprio comitê de padronização da linguagem. Devido à ampla revisão e controle de qualidade, as bibliotecas incluídas possuem grande qualidade, sendo destinadas a uma vasta gama de usuários do C++, em diversos domínios. As possibilidades passam desde bibliotecas gerais como smart_ptr e abstrações do sistema operacional como o filesystem a bibliotecas para usuários avançados como a MPL. Para garantir eficiência e flexibilidade, o Boost faz uso extensivo de templates, tornando-se uma fonte de pesquisa para o desenvolvimento de programação genérica e metaprogramação em C++. Para utilizá-la, o desenvolvedor deve estar familiarizado com o estilo C++, isto é, a tendência em utilizar o C++ como um linguagem própria ao invés de uma extensão do C. (pt)
- Boost — собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный кроссплатформенный высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования (работа с данными, алгоритмами, файлами, потоками и т. п.). Свободно распространяются по лицензии Boost Software License вместе с исходным кодом. Проект был создан после принятия стандарта C++, когда многие были недовольны отсутствием некоторых библиотек в STL. Проект является своего рода «испытательным полигоном» для различных расширений языка и части библиотек, которые являются кандидатами на включение в следующий стандарт C++. Boost имеет заметную направленность на исследования и расширяемость (метапрограммирование и обобщённое программирование с активным использованием шаблонов). (ru)
- Boost C++ 函式庫(Libraries)是一組擴充C++功能的經過同行評審(Peer-reviewed)且開放源碼程式庫。大多數的函式為了能夠以開放源碼或者封閉專案的方式運作,而授權於Boost軟體授權條款(Boost Software License)之下。許多Boost的開發人員是來自C++標準委員會,而部份的Boost函式庫成為C++的TR1標準之一。 為了要確保函式庫的效率與彈性,Boost廣泛的使用模板(template)功能。而它是針對各式領域的C++使用者與應用領域(Application Domain)上,包含的函式庫類別從像smart_ptr 函式庫(页面存档备份,存于互联网档案馆)這種類通用函式庫,到像是的作業系統抽象層,甚至能夠利用Boost來開發額外的函式庫或是給進階的C++使用者利用,像是MPL(页面存档备份,存于互联网档案馆)。 (zh)
- Boost — набір бібліотек, які розширюють функціональність C++. Більшість бібліотек поширюються під ліцензією Boost Software License [Архівовано 29 серпня 2008 у Wayback Machine.], розробленої для використання як з проєктами з відкритим сирцевим кодом, так і закритим. Проєкт був створений після прийняття стандарту C++, коли багато хто був незадоволеним невключенням в стандарт деяких бібліотек. Багато з фундаторів Boost є членами і декілька Boost бібліотек були прийняті для включення до та C++0x. Версія 1.76 налічує вже 164 окремі бібліотеки. (uk)
|
rdfs:comment
|
- بوست (بالإنجليزية: Boost) هي مجموعة من المكتبات البرمجية للغة سي++. توفر هذه المكتبة دعائم لمهام مثل حسابات الجبر وتوليد الأرقام العشوائية ومعالجة الصور. وتضم أزيد من 80 مكتبة فرعية. معظم المكتبات الفرعية في بوست تخضع لرخصة بوست التي تسمح بالاستعمال الحر وكذا البرامج المحمية. يتمتع عدد من مؤسسي مكتبة بوست بعضوية لجنة المعايير للغة C++، كما تم إضافة العديد من أجزاء مكتبة بوست في كل من التقرير الفني لـ C++ رقم 1 والنسخة المعيارية رقم 11 لـ C++. (ar)
- Boost es un conjunto de bibliotecas de software libre y revisión por pares preparadas para extender las capacidades del lenguaje de programación C++. Su licencia, de tipo BSD, permite que sea utilizada en cualquier tipo de proyectos, ya sean comerciales o no. (es)
- Boost (englisch Boost C++ Libraries) ist eine freie C++-Bibliothek, die aus einer Vielzahl von portablen Unterbibliotheken besteht. Die Unterbibliotheken dienen unterschiedlichsten Aufgaben von Algorithmen auf Graphen über Metaprogrammierung bis hin zu Speicherverwaltung. Es können jederzeit neue Bibliotheken zur Eingliederung in Boost vorgeschlagen werden, diese müssen jedoch einen aufwendigen Review-Prozess durchlaufen. Teile von Boost wurden in einen sogenannten Technical Report des Standardisierungskomitees für C++ übernommen und später in die Sprache C++ integriert (ISO/IEC 14882:2011). (de)
- Boost est une collection de bibliothèques logicielles utilisées en programmation C++. (fr)
- ( 이 문서는 라이브러리의 집합에 관한 것입니다. 다른 뜻에 대해서는 부스트 문서를 참고하십시오.) 소프트웨어 개발에서 Boost는 C++ 프로그래밍 언어를 위한 선형대수, 의사 난수 발생, 멀티스레딩, 영상 처리, 정규 표현식, 그리고 유닛 테스트와 같은 작업들과 구조들을 지원하는 라이브러리들의 집합이다. 릴리즈 1.52는 80개가 넘은 개별 라이브러리들을 포함한다. 대부분의 Boost 라이브러리들은 자유롭게 그리고 사유 소프트웨어 프로젝트들에 사용될 수 있도록 설계된 Boost Software License을 따르고 있다. 몇몇 Boost 라이브러리들은 Technical Report 1과 C++11 표준으로 채택되어 포함되었다.Boost의 창시자들 중 많은 수는 C++ 표준 위원회에 속해 있다. (ko)
- Boost is een verzameling opensourcebibliotheken voor C++, beschikbaar voor meerdere platformen. Boost is vrijgegeven onder de Boost Software License, hetgeen inhoudt dat het zowel voor opensource- als closedsourceprojecten gebruikt mag worden (en dus vergelijkbaar met de BSD-licentie). Diverse bibliotheken uit Boost zijn voorgesteld als toevoeging aan het Technical Report on C++ Library Extensions, een voorstel om de C++ standaard softwarebibliotheken uit te breiden. (nl)
- Boost – kolekcja bibliotek programistycznych poszerzających możliwości języka C++, objętych liberalną licencją . Pakiet Boost dostarcza m.in. biblioteki ogólnego przeznaczenia (inteligentne wskaźniki, wyrażenia regularne), biblioteki stanowiące warstwę abstrakcji dla systemu operacyjnego (obsługa systemów plików czy wielowątkowości), narzędzia przeznaczone głównie dla innych twórców bibliotek i programistów języka C++ (np. biblioteka metaprogramowania MPL). Kilka bibliotek wchodzących w poczet Boost zostało włączonych do pierwszego raportu technicznego komitetu standaryzacyjnego C++ (w jego skład wchodzi wielu spośród twórców Boost). W Boost wykorzystywane jest programowanie z użyciem szablonów. (pl)
- Boost è una raccolta di librerie open source che estendono le funzionalità del C++. Molte di esse sono licenziate sotto la Boost Software License in modo da poter essere utilizzate sia in progetti open source che closed source. Alcuni dei fondatori di Boost fanno parte del comitato standard C++ (ISO/IEC 14882) e diverse librerie Boost sono state accettate per l'incorporazione sia in C++ Technical Report 1, sia in C++0x. Per assicurare efficienza e flessibilità, Boost fa un estensivo utilizzo della programmazione basata su template, e quindi sulla programmazione generica e metaprogrammazione. (it)
- Boost C++ 函式庫(Libraries)是一組擴充C++功能的經過同行評審(Peer-reviewed)且開放源碼程式庫。大多數的函式為了能夠以開放源碼或者封閉專案的方式運作,而授權於Boost軟體授權條款(Boost Software License)之下。許多Boost的開發人員是來自C++標準委員會,而部份的Boost函式庫成為C++的TR1標準之一。 為了要確保函式庫的效率與彈性,Boost廣泛的使用模板(template)功能。而它是針對各式領域的C++使用者與應用領域(Application Domain)上,包含的函式庫類別從像smart_ptr 函式庫(页面存档备份,存于互联网档案馆)這種類通用函式庫,到像是的作業系統抽象層,甚至能夠利用Boost來開發額外的函式庫或是給進階的C++使用者利用,像是MPL(页面存档备份,存于互联网档案馆)。 (zh)
- Boost — набір бібліотек, які розширюють функціональність C++. Більшість бібліотек поширюються під ліцензією Boost Software License [Архівовано 29 серпня 2008 у Wayback Machine.], розробленої для використання як з проєктами з відкритим сирцевим кодом, так і закритим. Проєкт був створений після прийняття стандарту C++, коли багато хто був незадоволеним невключенням в стандарт деяких бібліотек. Багато з фундаторів Boost є членами і декілька Boost бібліотек були прийняті для включення до та C++0x. Версія 1.76 налічує вже 164 окремі бібліотеки. (uk)
- Boost is a set of libraries for the C++ programming language that provides support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. It contains 164 individual libraries (as of version 1.76). (en)
- Boost (ブースト)とは、C++の先駆的な開発者のコミュニティ、およびそのコミュニティによって公開されているオープンソースのソフトウェアライブラリのことを指す。コミュニティとしてのBoostはC++標準化委員会の委員により設立されており、現在でもその多くが構成員として留まっている。このような経緯もあり、BoostコミュニティはC++の標準化において大きな影響力を有している。実際に標準化委員会が発表した「TR1」の2/3以上がBoostライブラリを基にしている。Random, Regex, ThreadなどはいずれもC++11規格の標準ライブラリとして正式に導入・標準化されている。このことから、Boostは考案された新機能を標準化させる前の試験運用の場であるとも言える。 Boostで公開されるライブラリはコミュニティの公開レビューによって精選されている。Boostを使用して作成したプログラムは、商用、非商用を問わず無償のBoost Software Licenseの下でライセンスされる。 Boostはテンプレートなどを活用して積極的にメタプログラミングやジェネリックプログラミングの技法を取り入れて行く傾向がある。そのためBoostライブラリの利用者にはC++の現代的な記述に慣れていることを要求される。 (ja)
- Boost é uma coleção de bibliotecas que estendem a funcionalidade da linguagem de programação C++. Possui uma licença especial, desenvolvida para ser utilizada em qualquer projeto. Várias bibliotecas presentes na Boost já foram aceitas no TR1 do C++11, sendo que vários dos fundadores da Boost estão no próprio comitê de padronização da linguagem. (pt)
- Boost — собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный кроссплатформенный высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования (работа с данными, алгоритмами, файлами, потоками и т. п.). Свободно распространяются по лицензии Boost Software License вместе с исходным кодом. Проект был создан после принятия стандарта C++, когда многие были недовольны отсутствием некоторых библиотек в STL. Проект является своего рода «испытательным полигоном» для различных расширений языка и части библиотек, которые являются кандидатами на включение в следующий стандарт C++. Boost имеет заметную направленность на исследования и расширяемость (метапрограммирование и обобщённое программирование с активным использован (ru)
|