Π‘Π»Π΅Π΄ ΠΏΠΎΡΡΠΈ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° 5.0 Π΅ ΠΏΡΡΠ½Π°ΡΠ° STC (header-only), Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° C (ΡΡΠ°Π½Π΄Π°ΡΡ C11) ΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Π½Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ MIT.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π³ΠΎΠ»ΡΠΌ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΡΡΡΠΊΡΡΡΠΈ ΠΎΡ Π΄Π°Π½Π½ΠΈ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° C ΠΌΠ°ΠΊΡΠΎΡΠΈ, Π·Π°Π΅Π΄Π½ΠΎ Ρ Π½Π΅ΠΉΠ½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ ΠΈΠ·Ρ
ΠΎΠ΄.
ΠΠ°ΠΊΠ²ΠΎ Π½ΠΎΠ²ΠΎ:
- ΠΠΎΠ²Π° ΠΎΡΠ½ΠΎΠ²Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠ±ΠΎΡΠΊΠ° Ρ Meson, Ρ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΡΠΎΡΡ Makefile.
- ΠΠΎΠ² ΡΠΈΠΏ sum (ΡΠ΅Π³Π½Π°Ρ ΡΡΡΠ·) Π² algorithm.h.
- ΠΠΎΠ² Π΅Π΄Π½ΠΎΠΌΠ΅ΡΠ½ΠΈ/ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΠΈ ΡΠΈΠΏ span, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π² NumPy.
- ΠΠΎΡΡΡΠΈΠ½ΠΈΡΠ΅ ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½Π° ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΡΠΌ, ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ½ΠΈ ΠΊΠΎΡΡΡΠΈΠ½ΠΈ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
- Π¨Π°Π±Π»ΠΎΠ½Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ i_type ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° i_type, i_key ΠΈ i_val Π² Π΅Π΄Π½Π° Π»ΠΈΠ½ΠΈΡ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΡ Π·Π°ΠΏΠ΅ΡΠ°ΠΈ.
- Π¨Π°Π±Π»ΠΎΠ½Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ i_keyclass ΠΈ i_valclass Π·Π° ΡΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠΈΠΏΠΎΠ²Π΅, Π·Π° ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ _drop() ΠΈ _clone().
- Π¨Π°Π±Π»ΠΎΠ½Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ i_keypro ΠΈ i_valpro Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠΏΠΎΠ²Π΅ cstr, box ΠΈ arc (ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΡΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ pro-ΡΠΈΠΏΠΎΠ²Π΅).
- hmap ΡΠ΅Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ Π΅ΡΠΈΡΠ°Π½Π΅ Robin Hood (ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΠ·ΠΎ Ρ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ clang).
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° C++ std::ranges, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, c_filter.
- ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
