STC 5.0

STC 5.0

Po skoraj dvoletnem razvoju je izšla različica 5.0 knjižnice STC (samo za glave), napisana v jeziku C (standard C11) in licencirana pod MIT licenco.
Knjižnica ponuja obsežen nabor podatkovnih struktur in algoritmov, temelječih na C makroih, ter lastno implementacijo regularnih izrazov in formatiranega izhoda.

Što je novo:

  • Nova osnovna sistemska zgradba z Meson. Na voljo je tudi preprost Makefile.
  • Nova vrsta sum (označeni union) v algorithm.h.
  • Nova enodimensionalna/večdimensionalna vrsta span, podobna implementaciji v NumPy.
  • Koritini zdaj podpirajo strukturirano paralelnost, simetrične koritine in obdelavo napak.
  • Parameter predloge i_type omogoča določitev i_type, i_key in i_val v eni vrstici, ločeno z vejico.
  • Parametra predloge i_keyclass in i_valclass za določitev tipov, za katere so definirane funkcije _drop() in _clone().
  • Parametra predloge i_keypro in i_valpro za dodelitev tipov cstr, box in arc (uporabniki lahko tudi definirajo pro-tipe).
  • hmap zdaj uporablja hashing Robin Hood (zelo hitro s prevajalnikom clang).
  • Dodano je več novih algoritmov, podobnih C++ std::ranges, kot je c_filter.
  • Številne izboljšave in popravki napak.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster