提交 336a6155 编写于 作者: V vladimir golovchenko

Actualized the versions of compilers and Standard Library.

上级 057a596a
......@@ -699,9 +699,9 @@ auto s = std::string{"Hello"};
But other things being equal, cross-platform or portable code is preferred.
**2.** Language: C++17.
**2.** Language: C++20 (see the list of available [C++20 features](https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B20_features)).
**3.** Compiler: `gcc`. At this time (December 2017), the code is compiled using version 7.2. (It can also be compiled using `clang 4`.)
**3.** Compiler: `gcc`. At this time (August 2020), the code is compiled using version 9.3. (It can also be compiled using `clang 8`.)
The standard library is used (`libstdc++` or `libc++`).
......@@ -747,7 +747,7 @@ If your code in the `master` branch is not buildable yet, exclude it from the bu
## Libraries {#libraries}
**1.** The C++14 standard library is used (experimental extensions are allowed), as well as `boost` and `Poco` frameworks.
**1.** The C++20 standard library is used (experimental extensions are allowed), as well as `boost` and `Poco` frameworks.
**2.** If necessary, you can use any well-known libraries available in the OS package.
......
......@@ -701,9 +701,9 @@ auto s = std::string{"Hello"};
Pero en igualdad de condiciones, se prefiere el código multiplataforma o portátil.
**2.** Idioma: C ++ 17.
**2.** Idioma: C++20.
**3.** Compilación: `gcc`. En este momento (diciembre de 2017), el código se compila utilizando la versión 7.2. (También se puede compilar usando `clang 4`.)
**3.** Compilación: `gcc`. En este momento (agosto 2020), el código se compila utilizando la versión 9.3. (También se puede compilar usando `clang 8`.)
Se utiliza la biblioteca estándar (`libstdc++` o `libc++`).
......@@ -749,7 +749,7 @@ Si su código en el `master` branch todavía no se puede construir, excluirlo de
## Biblioteca {#libraries}
**1.** Se utiliza la biblioteca estándar de C ++ 14 (se permiten extensiones experimentales), así como `boost` y `Poco` marco.
**1.** Se utiliza la biblioteca estándar de C++20 (se permiten extensiones experimentales), así como `boost` y `Poco` marco.
**2.** Si es necesario, puede usar cualquier biblioteca conocida disponible en el paquete del sistema operativo.
......
......@@ -702,9 +702,9 @@ auto s = std::string{"Hello"};
اما چیزهای دیگر برابر بودن, کراس پلت فرم و یا کد قابل حمل ترجیح داده می شود.
**2.** زبان: ج++17.
**2.** زبان: ج++20.
**3.** کامپایلر: `gcc`. در این زمان (دسامبر 2017), کد با استفاده از نسخه وارد شده 7.2. (همچنین می تواند با استفاده از وارد شود `clang 4`.)
**3.** کامپایلر: `gcc`. در این زمان (اوت 2020), کد با استفاده از نسخه وارد شده 9.3. (همچنین می تواند با استفاده از وارد شود `clang 8`.)
کتابخانه استاندارد استفاده شده است (`libstdc++` یا `libc++`).
......@@ -750,7 +750,7 @@ auto s = std::string{"Hello"};
## کتابخانهها {#libraries}
**1.** ج++14 کتابخانه استاندارد استفاده شده است (پسوند تجربی مجاز), و همچنین `boost` و `Poco` چارچوب.
**1.** ج++20 کتابخانه استاندارد استفاده شده است (پسوند تجربی مجاز), و همچنین `boost` و `Poco` چارچوب.
**2.** در صورت لزوم, شما می توانید هر کتابخانه شناخته شده موجود در بسته سیستم عامل استفاده.
......
......@@ -701,9 +701,9 @@ auto s = std::string{"Hello"};
Mais toutes choses étant égales par ailleurs, le code multi-plateforme ou portable est préféré.
**2.** Langue: C++17.
**2.** Langue: C++20.
**3.** Compilateur: `gcc`. En ce moment (décembre 2017), le code est compilé en utilisant la version 7.2. (Il peut également être compilé en utilisant `clang 4`.)
**3.** Compilateur: `gcc`. En ce moment (août 2020), le code est compilé en utilisant la version 9.3. (Il peut également être compilé en utilisant `clang 8`.)
La bibliothèque standard est utilisée (`libstdc++` ou `libc++`).
......@@ -749,7 +749,7 @@ Si votre code dans le `master` la branche n'est pas constructible pourtant, l'ex
## Bibliothèque {#libraries}
**1.** La bibliothèque standard C++14 est utilisée (les extensions expérimentales sont autorisées), ainsi que `boost` et `Poco` Framework.
**1.** La bibliothèque standard C++20 est utilisée (les extensions expérimentales sont autorisées), ainsi que `boost` et `Poco` Framework.
**2.** Si nécessaire, vous pouvez utiliser toutes les bibliothèques bien connues disponibles dans le package OS.
......
......@@ -701,9 +701,9 @@ auto s = std::string{"Hello"};
それが同じ場合には、クロス-プラットフォームまたは携帯コードが好ましい。
**2.** 言語:C++17.
**2.** 言語:C++20.
**3.** コンパイラ: `gcc`. 2017年現在、コードはバージョン7.2を使用してコンパイルされている。 (以下を使ってコンパイルできます `clang 4`.)
**3.** コンパイラ: `gcc`. 2020年現在、コードはバージョン9.3を使用してコンパイルされている。 (以下を使ってコンパイルできます `clang 8`.)
標準ライブラリが使用されます (`libstdc++` または `libc++`).
......@@ -749,7 +749,7 @@ CPU命令セットは、サーバー間でサポートされる最小のセッ
## 図書館 {#libraries}
**1.** C++14標準ライブラリが使用されています(実験的な拡張が許可されています)。 `boost``Poco` フレームワーク
**1.** C++20標準ライブラリが使用されています(実験的な拡張が許可されています)。 `boost``Poco` フレームワーク
**2.** 必要に応じて、OSパッケージで利用可能な既知のライブラリを使用できます。
......
......@@ -771,9 +771,9 @@ The dictionary is configured incorrectly.
Хотя, при прочих равных условиях, предпочитается более-менее кроссплатформенный или легко портируемый код.
**2.** Язык - C++20.
**2.** Язык - C++20 (см. список доступных [C++20 фич](https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B20_features)).
**3.** Компилятор - `gcc`. На данный момент (апрель 2020), код собирается версией 9. (Также код может быть собран `clang` версий 10 и 9)
**3.** Компилятор - `gcc`. На данный момент (август 2020), код собирается версией 9.3. (Также код может быть собран `clang` версий 10 и 9)
Используется стандартная библиотека (реализация `libc++`).
......@@ -815,7 +815,7 @@ The dictionary is configured incorrectly.
## Библиотеки {#biblioteki}
**1.** Используются стандартная библиотека C++14 (допустимо использовать экспериментальные расширения) а также фреймворки `boost`, `Poco`.
**1.** Используются стандартная библиотека C++20 (допустимо использовать экспериментальные расширения) а также фреймворки `boost`, `Poco`.
**2.** При необходимости, можно использовать любые известные библиотеки, доступные в ОС из пакетов.
......
......@@ -701,9 +701,9 @@ auto s = std::string{"Hello"};
Ama diğer şeyler eşit olmak, çapraz platform veya taşınabilir kod tercih edilir.
**2.** Dil: C++17.
**2.** Dil: C++20.
**3.** Derleyici: `gcc`. Şu anda (Aralık 2017), kod sürüm 7.2 kullanılarak derlenmiştir. (Ayrıca kullanılarak derlenebilir `clang 4`.)
**3.** Derleyici: `gcc`. Şu anda (Ağustos 2020), kod sürüm 9.3 kullanılarak derlenmiştir. (Ayrıca kullanılarak derlenebilir `clang 8`.)
Standart kütüphane kullanılır (`libstdc++` veya `libc++`).
......@@ -749,7 +749,7 @@ Eğer kod inunuz `master` şube henüz imara değil, önce inşa onu hariç `pus
## Kitaplık {#libraries}
**1.** C++14 standart Kütüphanesi kullanılır (deneysel uzantılara izin verilir) ve `boost` ve `Poco` çerçeveler.
**1.** C++20 standart Kütüphanesi kullanılır (deneysel uzantılara izin verilir) ve `boost` ve `Poco` çerçeveler.
**2.** Gerekirse, OS paketinde bulunan iyi bilinen kütüphaneleri kullanabilirsiniz.
......
......@@ -694,9 +694,9 @@ auto s = std::string{"Hello"};
但在其他条件相同的情况下,首选跨平台或可移植代码。
**2.** 语言: C++17.
**2.** 语言: C++20.
**3.** 编译器: `gcc`。 此时(2017年12月),代码使用7.2版编译。(它也可以使用`clang 4` 编译)
**3.** 编译器: `gcc`。 此时(2020年08月),代码使用9.3版编译。(它也可以使用`clang 8` 编译)
使用标准库 (`libstdc++``libc++`)。
......@@ -742,7 +742,7 @@ CPU指令集是我们服务器中支持的最小集合。 目前,它是SSE 4.2
## 库 {#ku}
**1.** 使用C ++ 14标准库(允许实验性功能),以及 `boost``Poco` 框架。
**1.** 使用C++20标准库(允许实验性功能),以及 `boost``Poco` 框架。
**2.** 如有必要,您可以使用 OS 包中提供的任何已知库。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册