Що таке Іржа?

Руст - це мова програмування з декількома парадигмами, яка підтримує функціональні, імперативні, об'єктно-орієнтовані та одночасно діючі стилі програмування. Вона почалася як особистий проект співробітника Mozilla Graydon Hoare і протягом п'яти років перетворилася на проект з відкритим вихідним кодом, який приймав участь сотень добровольців. Його офіційний опис: "працює блискуче швидко, запобігає майже всі аварії і усуває скачки даних". Версія 1.0.0 alpha була випущена дослідженням Mozilla 9 січня 2015 року.

Докладніше про Rust

Заявлена ​​мета Rust - бути конкурентоспроможним вибором для написання клієнтських та серверних додатків, які спілкуються через Інтернет. Як такий, він зосереджується на безпеці, контролі над компонуванням пам'яті та паралелізму. Це безпечна пам'ять - вона не допускає нульових або висячих покажчиків (покажчиків, які не вказують на правильний тип даних), тому вона уникає таких проблем, як переповнення буфера; поширені в мовах типу C і C ++. Вона також має суворі правила про те, як і коли ініціалізуються значення даних.

Синтаксис Rust походить від C і C ++, але його семантика сильно відрізняється. Її система набору тексту подібна до мови програмування Haskell і дозволяє використовувати спеціальний поліморфізм.

Привіт Світ! написана на Русті:

 fn main () {println! ("Привіт, Світ"); } 

Альфа, паралелізм, Hello World, мова, парадигма, терміни програмування