Julia 1.4 adds new language features and library updates


The newest minor model of Julia, v1.4, has landed. The open supply high-level dynamic programming language is used for duties resembling machine studying and statistics, and now it has acquired a number of new options. Let’s see what language modifications, construct system modifications and new library features Julia 1.Four has on board.

The discharge of Julia 1.Four has been introduced. Julia is a high-level dynamic programming language that’s used for particular functions resembling statistics, machine studying and computational biology. On the present March 2020 PYPL Index, Julia ranks on place 27, with a 0.27% enhance in comparison with one 12 months in the past.

SEE ALSO: Julia: The programming language of the long run?

Because the fourth minor launch within the Julia 1.x sequence, Julia 1.Four comes with out breaking modifications. It does, nevertheless, add a number of new language and library options, so let’s have a look and see what’s new!

Language updates

Julia 1.Four contains three new language options: import now permits quoted symbols resembling import Base.:+, structs with isbits and isbitsunion fields are saved inline in arrays, and the primary ingredient of an integer-indexed assortment a can now be addressed through the use of a[begin].

The syntax (;), then again, is now deprecated.

Library updates

Within the newest model, Julia provides a number of new library options. For instance, the Iterators submodule now has the extra operate accumulate, together with the features takewhile and dropwhile that are identified from different languages resembling Python and Ruby.

Additional library updates embrace that filter can now act on a Tuple, and the features gcdlcm, and gcdx have acquired assist for Rational arguments.

Different updates

rand(::Tuple) ought to now present a greater efficiency in some instances, and in markdown, the desk column alignment within the HTML output has been mounted. A construct system change has been added in Julia 1.Four as nicely: The Home windows construct installer has switched to Inno Setup. REPL, SparseArrays and linear algebra features have additionally acquired updates.

With the discharge of Julia 1.4, no additional v1.3.x updates are to be anticipated, and Julia 1.Zero continues to be the one LTS model of the programming language.

SEE ALSO: JavaScript on high, Python ties with Java in RedMonk rankings

See the discharge announcement and the discharge notes on GitHub for additional particulars.

Source link

Leave a Reply

Your email address will not be published.

Previous Post

Max Prin on Technical SEO & PWAs

Next Post

Emirates News Agency – ‘Next Generation Abu Dhabi’ digital platform targets Abu Dhabi’s youth

Related Posts