Dimittis ab Go programmandi lingua 1.23 cum telemetria support

Post sex menses evolutionis, lingua programmandi Go 1.23 dimissa est, quae augetur a Google participatione communitatis sicut solutio hybrida quae componit altam observantiam linguarum compilatarum cum commoda linguarum scriptionum sicuti. otium scribendi codicis, celeritas evolutionis et securitas ab erroribus. In codice exertus licentia BSD distribuitur.

Syntaxum Go in notis elementis linguae C fundatur cum quibusdam mutuis e lingua Oberon. Lingua satis brevis est, sed codicem facile est legere et intelligere. Ite codice in binarii exsecutabiles separatim compilatus est, qui native exsecuti sunt, sine usu virtualis machinae (profiling, debugging moduli et alia problemata deprehensio subsystema runtime ut runtime componentia integrantur), quae perficiendi cum programmatis C comparabiles permittit.

Proiectum initio evolvit cum oculo ad programmandi multi- plicandi et efficacem operationem in systemata multi-core, incluso modo operante-gradu comparando ad parallelas computandas et commercium inter methodos parallelos effectos ordinandi. Lingua etiam aedificata praebet in tutela contra memoriae caudices nimis partita et facultatem utendi quisquiliarum collectori praebet.

Inter mutationes in nova emissione;

  • In "pro" ansas cum definiendis valorum iugis, nunc potest specificare functionem argumenti ad expressionem "range" ut hoc munere utaris ut iterator, quod permittit te iteratores tuas pro quibusvis seriebus creare. Possibile est functiones sequentium generum specificare: func (func() bool), func (func(K) bool) et func (func(K, V) bool). Novum involucrum iter itineris additum est, quod operationes praecipuas ad iterationem sequentiam ordinandam praebet. Praeterea novae notae ad iteratores operandum cum pecias et mappis fasciculis additae sunt. Exempli gratia, ut in clavibus ordinatis ordinatis in forma digesta iterare, nunc specificare "pro i, x := pecias range. Sorted(maps.Keys(m))) {…}".
  • Addidit subsidium praeliminarium (per GOEXPERIMENT=aliastypeparams para) utendi generis aliases cum suis parametris in functionibus genericis, quibus munera creare potes cum pluribus simul generibus operari.
  • Instrumentarium facultatem insitam habet ad telemetriam mittendam ad servo telemetry.go.dev. Telemetria in fasciculis localibus inspiciendis servatur et solum notitias de usu instrumenti tegit (telemetria applicationibus usoris per instrumentum collectis non additur). Defalta, telemetria ad servum externum mittere inactivum est (opt-in) et per novum mandatum "go telemetry on" activandum est. Telemetria mittere adiuvabit ad anomalias et mores insolitos cognoscendos, interactiones fabricatorum cum instrumento aestimandos, et ad intelligendum quae functiones maxime in usu sint et quae raro adhibeantur. Expectatur ut statisticae accumulatae modernizationem instrumenti permittant, eius efficaciam et facilitatem usus augendo.
    Dimittis ab Go programmandi lingua 1.23 cum telemetria support
  • Additum "ire env -changed" mandatum ut solas occasus ostendat quorum valores ab default valoribus differunt.
  • Addidit mandatum "go mod luculentum -diff", quod permittit te in forma commissurae diff format mutationes outputare pro mutationibus ad tabulas faciendis.
  • Addidit versionem analyser ad mandatum "ire vet", ostendens res nimis novas adhibendas esse in versione selecta Go. Exempli gratia, analyser commonitionem dabit de reflexione utendi. Typus functionis in versione 1.22 introducta cum conatur ea uti in modulo qui subsidium versionis petit 1.21.
  • Exsecutio temporis. Timer et time. Ticker types emendatus est, cum mutationibus ad buffering et purgamentum collectionis optimiization pertinentibus.
  • Involucrum structuum adiecit, quod typi ad mutandam structuram proprietatum definit.
  • Unicum fasciculum adiecit cum functionibus pro canonizatione valorum comparabilium.
  • Addidit subsidium de godebug directivis ad go.mod et go.work lima ut debugging control.
  • Subsidium experimentale pro OpenBSD in systematibus RISC-V 64-bit (openbsd/riscv64) additum est. Subsidium emendatum. Linux, macOS, ARM64, RISC-V et WASI.
  • Effectus in i386 et amd64 architecturae emendatae sunt cum PGO (optimization profile-ductus) considerare potest lineamenta quae per exsecutionem programmatis determinatae sunt.

Source: opennet.ru

Emptum certos hospites pro locis cum praesidio DDoS, VPS VDS servers 🔥 Eme hospitium interretiale fidum cum praesidio DDoS, servitores VPS VDS | ProHoster