Kas ir Rust?

Rust ir daudz paradigmas programmēšanas valoda, kas atbalsta funkcionālus, obligātus, uz objektu orientētus un vienlaicīgas darbības programmēšanas stilus. Tas sākās kā personīgais projekts, ko veica Mozilla darbinieks Graydon Hoare, un vairāk nekā piecus gadus kļuva par atklāta pirmkoda projektu, kurā tika pieņemti simtiem brīvprātīgo. Tās oficiālais apraksts ir šāds: "darbojas blazingly ātri, novērš gandrīz visus avārijas, un novērš datu sacīkstes." 2015. gada 9. janvārī Mozilla pētījums publicēja versiju 1.0.0.

Plašāka informācija par Rust

Rust izvirzītais mērķis ir būt par konkurētspējīgu izvēli, lai rakstītu klienta un servera lietojumprogrammas, kas sazinās internetā. Tādā veidā tā koncentrējas uz drošību, kontroli pār atmiņas izkārtojumu un vienlaicību. Tā ir droša atmiņa - tā neļauj nulles vai aptumšojošas norādes (norādes, kas nenorāda uz pareizo datu veidu), tādējādi izvairoties no tādām problēmām kā bufera pārsniegšana; izplatīta valodās, piemēram, C un C ++. Tajā ir arī stingri noteikumi par to, kā un kad datu vērtības var inicializēt.

Rusta sintakse ir iegūta no C un C ++, bet tās semantika ir ļoti atšķirīga. Tās rakstīšanas sistēma ir līdzīga Haskell programmēšanas valodai un ļauj ad-hoc polimorfismu.

Sveika pasaule! rakstīts Rustā:

 fn main () {println! ("Sveiki, pasaule"); } 

Alfa, konference, Hello World, valoda, paradigma, programmēšanas noteikumi