Rust

Rust

1.78.0
Download No Screenshots No Video

Rust: A safe, concurrent, practical language.

A safe, concurrent, practical language.

Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details.

Its design is oriented toward concerns of “programming in the large”, that is, of creating and maintaining boundaries – both abstract and operational – that preserve large-system integrity, availability and concurrency.

Rust supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and metaprogramming, in both static and dynamic styles.

Get Rust and try it for yourself to fully assess its capabilities!

Rust features :

- Compilation model - batch, ahead-of-time, C/C++ compatible
- Type system - static, structural-algebraic, with metadata
- Type inference - only local variables
- Generic types - only simple, non-turing-complete substitution
- Concurrency - isolated tasks, message passing
- Unique pointers - move semantics, no races or sharing
- Memory safety - no buffer overflow, use before init, NULL or free()
- Immutability - immutable by default, mutability is the special case
- Garbage collection - optional, per-task, only "shared" types
- Error handling - isolated tasks, unrecoverable unwinding
- Text - utf8 strings, ucs4 characters

Download Details

  • License:
    Freeware
  • Platform:
    Windows
  • Publisher:
  • File size:
    212.00 Mb
  • Updated:
    May 03, 2024
  • User Rating:
    0 / 5 (0 votes)
  • Editors' Review:
    Not yet reviewed
  • Downloads:
    2,570
Similar software
VB.Net to C# Converter 5.08
Visual Basic.Net to C# Converter with Over 99% Accuracy.
41 / 3,785
Eclipse IDE for C/C++ Developers (Mars2 packages) 2023‑12 R
Powerful IDE that sports many useful features for developers to create rich client apps.
10 / 1,470
RubyInstaller 3.3.3-1
Easily install Ruby for Windows.
48 / 4,784
Gideros 2024.3.1
An intuitive programming environment that lets you easily create HTML and JavaScript applications
20 / 2,294
Fresh IDE 2.7.0
A fully-featured IDE with a flat assembler you can use to develop apps that can be ported on Linux, DOS, FreeBSD, MenuetOS and BeOS
65 / 5,518
PhpStorm 2024.1.1 Build 241.15989.102
A well-rounded IDE for HTML, JavaScript and PHP
51 / 5,065