Sgaoileadh cànan prògramadh Julia 1.5

foillsichte sgaoileadh cànan prògramadh Julia 1.5, a’ cothlamadh feartan leithid àrd-choileanadh, taic airson clò-sgrìobhadh fiùghantach agus innealan togte airson prògramadh co-shìnte. Tha co-chòrdadh Julia faisg air MATLAB, a 'faighinn iasad de chuid de na h-eileamaidean bho Ruby agus Lisp. Tha an dòigh làimhseachaidh sreang coltach ri Perl. Còd a ' phròiseact air a sgaoileadh le fo chead MIT.

В dreach ùr:

  • Chaidh suidheachadh structaran mar chuimhne a bharrachadh, a leig leis an Ă ireamh de ghnĂŹomhachd riarachadh cuimhne anns a’ chĂ rn a lughdachadh gu mòr (mar thoradh air cleachdadh in-loidhne no suidheachadh air a’ chruach), lughdachadh caitheamh cuimhne agus coileanadh Ă rdachadh.
  • Taic ioma-snĂ ithlean nas fheĂ rr agus API seasmhach airson obrachadh le snĂ ithleanan.
  • Tha e comasach an ĂŹre optimization a chleachdadh nuair a bhios tu a’ cruinneachadh mhodalan fa leth a thaghadh.
  • Nuair a thèid thu seachad air argamaid prĂŹomh fhacal, chan eil ach aon ainm ceadaichte ma tha e a’ maidseadh am prĂŹomh fhacal agus an caochladair gus an luach a stòradh (mar eisimpleir, an Ă ite “x = x” faodaidh tu dĂŹreach “x” a shònrachadh.
  • Chaidh macro Ăšr “@ccall” a chuir ris, a’ toirt seachad co-chòrdadh nas freagarraiche airson gnĂŹomhan gairm ann an C.
  • Tha e ceadaichte macros a ghairm gun sgaradh Ă ite (an Ă ite “@foo {...}” faodaidh tu a-nis “@foo{...}” a sgrĂŹobhadh).
  • Tha coileanadh gineadh Ă ireamhan pseudorandom air a dhol suas 25%.
  • Roghainn a bharrachd “--bug-report = rr” airson clĂ radh agus cur lorgan rr gus a dhèanamh nas fhasa mearachdan a cheartachadh.
  • Tha am pròtacal Pkg air a chomasachadh gu bunaiteach aig manaidsear a ’phacaid, a tha a’ ciallachadh faighinn chun stòr aige fhèin (pkg.julialang.org) an Ă ite a bhith a ’luchdachadh sĂŹos a’ phacaid gu dĂŹreach bho GitHub, GitLab, BitBucket agus stòran coltach ris.

Prìomh fheartan a’ chànain:

  • Высокая coileanadh: is e aon de phrĂŹomh amasan a’ phròiseict coileanadh a choileanadh faisg air prògraman C. Tha an compiler Julia stèidhichte air obair a’ phròiseict LLVM agus a’ gineadh còd inneal dĂšthchasach èifeachdach airson iomadh Ă rd-Ăšrlar targaid;
  • A’ toirt taic do ghrunn phĂ tranan prògramaidh, a’ gabhail a-steach eileamaidean de phrògramadh a tha ag amas air nithean agus gnĂŹomh. Tha an leabharlann Ă bhaisteach a’ toirt seachad, am measg rudan eile, gnĂŹomhan airson I/O asyncronach, smachd pròiseas, logadh, pròifil, agus riaghladh pacaid;
  • Clò-bhualadh fiĂšghantach: chan eil feum aig a’ chĂ nan air mĂŹneachadh soilleir air seòrsachan airson caochladairean, coltach ri cĂ nanan prògramaidh sgrĂŹobhaidh. Modh eadar-ghnĂŹomhach le taic;
  • Comas roghainneil airson seòrsaichean a shònrachadh gu soilleir;
  • Co-chòrdadh air leth freagarrach airson coimpiutaireachd Ă ireamhach, coimpiutaireachd saidheansail, ionnsachadh innealan, agus fradharc dĂ ta. Taic airson iomadh seòrsa dĂ ta Ă ireamhach agus innealan airson Ă ireamhachadh co-shĂŹnte.
  • Comas gnĂŹomhan a ghairm gu dĂŹreach bho leabharlannan C Ă s aonais sreathan a bharrachd.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster