softx64about uscontact
WindowsMacLinuxGames
tags : screenshots : comments [ 2 ] : see more

Julia Language

Jul 03.2019 / programming / visualization
rating vote Julia Language
Julia Language is a simple application for technical calculations and has a fairly minimalist interface and simple terminal code line type.
Scientific computing has traditionally required the highest performance, yet domain experts have largely moved to slower dynamic languages for daily work. We believe there are many good reasons to prefer dynamic languages for these applications, and we do not expect their use to diminish. Fortunately, modern language design and compiler techniques make it possible to mostly eliminate the performance trade-off and provide a single environment productive enough for prototyping and efficient enough for deploying performance-intensive applications. The Julia programming language fills this role: it is a flexible dynamic language, appropriate for scientific and numerical computing, with performance comparable to traditional statically-typed languages.

Because Julias compiler is different from the interpreters used for languages like Python or R, you may find that Julias performance is unintuitive at first. If you find that something is slow, we highly recommend reading through the Performance Tips section before trying anything else. Once you understand how Julia works, its easy to write code thats nearly as fast as C.

Julia features optional typing, multiple dispatch, and good performance, achieved using type inference and just-in-time (JIT) compilation, implemented using LLVM. It is multi-paradigm, combining features of imperative, functional, and object-oriented programming. Julia provides ease and expressiveness for high-level numerical computing, in the same way as languages such as R, MATLAB, and Python, but also supports general programming. To achieve this, Julia builds upon the lineage of mathematical programming languages, but also borrows much from popular dynamic languages, including Lisp, Perl, Python, Lua, and Ruby.
Features
* Free and open source (MIT licensed)
* User-defined types are as fast and compact as built-ins
* No need to vectorize code for performance; devectorized code is fast
* Designed for parallelism and distributed computation
* Lightweight green threading (coroutines)
* Unobtrusive yet powerful type system
* Elegant and extensible conversions and promotions for numeric and other types
* Efficient support for Unicode, including but not limited to UTF-8
* Call C functions directly (no wrappers or special APIs needed)
* Powerful shell-like capabilities for managing other processes
* Lisp-like macros and other metaprogramming facilities
More info
Thus, arithmetic with Julia integers is actually a form of modular arithmetic. This reflects the characteristics of the underlying arithmetic of integers as implemented on modern computers. In applications where overflow is possible, explicit checking for wraparound produced by overflow is essential; otherwise, the BigInt type in Arbitrary Precision Arithmetic is recommended instead.

FLOATING-POINT NUMBERS 35

> julia> x = typemax(Int64)
9223372036854775807

> julia> x + 1
-9223372036854775808

> julia> x + 1 == typemin(Int64)
true
developer webpageDeveloper webpage
website Julia LanguageWebsite Julia Language
demo / DocumentationDemo / Documentation
Related to Julia LanguageRelated to Julia Language
Tags
Screenshots Julia Language
Julia Language screenshot 1Julia Language screenshot 2
Video Julia Language
Comments
10
2 total
5 rating comment star 5
4 rating comment star 4
3 rating comment star 3
2 rating comment star 2
1 rating comment star 1
HORIAXX64
rating vote

good product
ABD44454
rating vote

Good Software
sharing Julia Language facebook   sharing Julia Language twitter   sharing Julia Language pinterest   
FREE DOWNLOAD

All downloads are original and not repacked or modified in any way by us. Secured downloads are files hosted.
ID:
Developer:
System:
Category:
Version:
License:
Platform:
File size:
Sessions:
Download:
1559382227
The Julia Project
Windows
Programming / Visualization
1.1.1 : jun 01.2019
FREE
7 / 8.1 / 10
45.2 MB
44
1
Advertisement
Advertisement

Julia Language by The Julia Project