Programming Languages

Julia

Julia is fast!
Julia was designed from the beginning for high performance. Julia programs compile to efficient native code for multiple platforms via LLVM.

Dynamic
Julia is dynamically-typed, feels like a scripting language, and has good support for interactive use.

Optionally Typed
Julia has a rich language of descriptive datatypes, and type declarations can be used to clarify and solidify programs.

Kotlin

Concise
Drastically reduce the amount of boilerplate code.

Safe
Avoid entire classes of errors such as null pointer exceptions.

Interoperable
Leverage existing libraries for the JVM, Android, and the browser.

Tool-friendly
Choose any Java IDE or build from the command line.

Rust

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

Featuring
zero-cost abstractions
move semantics
guaranteed memory safety
threads without data races
trait-based generics
pattern matching
type inference
minimal runtime
efficient C bindings

LLVM

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines. The name "LLVM" itself is not an acronym; it is the full name of the project.

Flux

Flux is the application architecture that Facebook uses for building client-side web applications. It complements React's composable view components by utilizing a unidirectional data flow. It's more of a pattern rather than a formal framework, and you can start using Flux immediately without a lot of new code.

PyPy

The PyPy project aims to provide:

a common translation and support framework for producing implementations of dynamic languages, emphasizing a clean separation between language specification and implementation aspects.
a compliant, flexible and fast implementation of the Python Language using the above framework to enable new advanced features without having to encode low level details into it.

PHP

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

Subscribe to RSS - Programming Languages