Julia - Language for Technical Computing

  •        949

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. This computation is automatically distributed across all available compute nodes, and the result, reduced by summation (+), is returned at the calling node.

http://julialang.org/

Tags
Implementation
License
Platform

   




Related Projects

R Language - Project for Statistical Computing


R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques, and is highly extensible.

R.NET


R.NET enables .NET Framework to collaborate with R statistical computing. R.NET requires .NET Framework 4 and native DLLs installed with R environment. You need no other extra installations. Enjoy statistics and programming in your special language with R.

Quadrature.jl - A Quadrature integration module for the Julia numerical computing language.


A Quadrature integration module for the Julia numerical computing language.

Python - Programming Language


Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. It is embeddable within applications as a scripting interface. Build flexible data-driven code using Python's powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators.

JuliaLang-julia


The Julia Language: a fresh approach to technical computing.



IronPython - Python programming language for the .NET Framework


IronPython is an open-source implementation of the Python programming language which is tightly integrated with the .NET Framework. IronPython can use the .NET Framework and Python libraries, and other .NET languages can use Python code just as easily. It supports an interactive console with fully dynamic compilation.

Jython - Python for the Java Platform


Jython is an implementation of the Python programming language written in Java. It supports Dynamic compilation to Java bytecodes. It has the ability to extend existing Java classes in Jython. It is an excellent embedded scripting language.

Cython - C extensions for the Python language


Cython is a language that makes writing C extensions for the Python language as easy as Python itself. It is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations. It gives you the combined power of Python and C to let you write Python code that calls back and forth from and to C or C++ code natively at any point.

Julia-Articles - Code examples from my articles on the Julia programming language


Code examples from my articles on the Julia programming language

NetCDF.jl - NetCDF support for the julia programming language


NetCDF support for the julia programming language

julODBC - A low-level ODBC interface for the Julia programming language


A low-level ODBC interface for the Julia programming language

juliatour - A tour of the Julia programming language, inspired by Go


A tour of the Julia programming language, inspired by Go

julia-projecteuler - Working the projecteuler puzzles in the julia programming language


Working the projecteuler puzzles in the julia programming language

julia-manpage - A draft man page for the Julia programming language.


A draft man page for the Julia programming language.

Mongo.jl - Mongo bindings for the Julia programming language


Mongo bindings for the Julia programming language

Redis.jl - A fully-featured Redis client for the Julia programming language


Redis.jl is a fully-featured Redis client for the Julia programming language. The implementation is an attempt at an easy to understand, minimalistic API that mirrors actual Redis commands as closely as possible.The Redis.jl API resides in the Redis module.

mypy - New Python Variant


The mypy programming language is an experimental Python variant that aims to combine the benefits of dynamic (or "duck") typing and static typing. The goal is to have the expressive power and convenience of Python, and also compile-time type checking and efficient compilation to native code, without the need of a heavy-weight VM. Mypy will get rid of the Global Interpreter Lock (GIL) that is used in CPython and allow parallel programs to take advantage of multicore processors.

Zig - System programming language intended to replace C


Zig is a a system programming language intended to replace C. Zig intends to remain a small language, yet powerful enough to write optimal, readable, safe, and concise code to solve any computing problem. Porting a C project to Zig should be a pleasant experience - every C feature needs a corresponding Zig feature which solves the problem equivalently or better.

Stackless Python - Enhanced version of the Python


Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. The most prominent feature of Stackless is microthreads, which avoid much of the overhead associated with usual operating system threads.

Python for .NET - Python integration with the .NET


Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. Using this package you can script .NET applications or build entire applications in Python, using .NET services and components written in any language that targets the CLR (Managed C++, C#, VB, JScript).