Numbat 1.21.0

Numbat 1.21.0

A apărut versiunea 1.21.0 a unui calculator științific de mare precizie pentru consolă numbat, scris în limbajul Rust și distribuit sub licența MIT și/sau Apache 2.0.

Caracteristicile distinctive ale Numbat:

  • suport complet pentru dimensiuni fizice și unități de măsură;
  • limbaj de programare cu tipizare statică pentru calcule științifice;
  • completarea automată a denumirilor funcțiilor, unităților de măsură și variabilelor;
  • căutare în istoricul inputului;
  • un set mare de funcții și constante încorporate: matematice, date și timp, procesare a șirurilor și altele.
  • și multe altele.

Principalele modificări în versiunea 1.21.0:

  • a fost adăugată funcționalitatea pentru calcularea răsăriturilor și apusurilor (#818) și fazele Lunii (#819);
  • a fost adăugată funcția base_unit_of() (#821);
  • s-au adăugat mai multe setări pentru formatarea ieșirii (#822);
  • au fost îmbunătățite limitările intervalului în cazul erorilor (#823);
  • a fost permisă umbrirea (shadowing) argumentelor funcțiilor și variabilelor locale (#824);
  • actualizări pentru precizia timpului Unix în microsecunde, adăugată în versiunea anterioară (#817).

De asemenea, din versiunea 1.17.0 (ultimul menționat aici), până la versiunea anterioară 1.20.0, au avut loc următoarele modificări importante:

  • alegerea unei unități mai mici la adunare/scădere;
  • un nou mecanism de conversie;
  • a fost adăugată funcția parse<T: Dim>(input: String) -> T;
  • a fost adăgată suportul pentru parsarea mărimilor;
  • a fost adăugată funcția args() pentru accesarea argumentelor din linia de comandă;
  • suport pentru precizie în milisecunde și microsecunde pentru timpul Unix;
  • s-au adăugat parametrii funcțiilor și legături locale la 'găurile' tipizate corespunzătoare (vezi. bugreport) și documentația acestora;
  • a fost adăugat un exemplu de grafic al mareelor;
  • a fost adăugată funcția inspect;
  • afişarea tipurilor în apelurile de inspect;
  • actualizarea jiff la versiunea 0.2.18;
  • s-a corectat comanda reset în versiunea CLI;
  • structuri generice;
  • metoda Runge-Kutta;
  • generarea erorii DivisionByZero la ridicarea lui zero la puterea negativă;
  • a fost adăugată o construcție pentru aarch64-unknown-linux-musl;
  • au fost adăugate intervale la RegistryErrors;
  • a fost adăugat un pseudonim KB;
  • au fost adăugate linkuri la module în lista unităților;
  • introducerea Unicode pentru versiunea web;
  • actualizări multiple ale documentației;
  • și multe altele.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster